android 中如何模拟back键
生活随笔
收集整理的這篇文章主要介紹了
android 中如何模拟back键
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
主要是在使用Fragment時(shí)能夠返回前一級(jí),所以才找到了這些資料。
有兩種方式可以實(shí)現(xiàn),直接上代碼
方法1:
public void onBack(){new Thread(){public void run() {try{Instrumentation inst = new Instrumentation();inst.sendKeyDownUpSync(KeyEvent.KEYCODE_BACK);}catch (Exception e) {Log.e("Exception when onBack", e.toString());}}}.start();}?
注意該方法不能放在主線程中,否則會(huì)報(bào)錯(cuò)。
??方法2:
try{Runtime runtime=Runtime.getRuntime();runtime.exec("input keyevent " + KeyEvent.KEYCODE_BACK);}catch(IOException e){Log.e("Exception when doBack", e.toString());}?
總結(jié):方法1比方法2響應(yīng)快些。
原文地址:
http://blog.csdn.net/winson_jason/article/details/9125019
?
轉(zhuǎn)載于:https://www.cnblogs.com/sunylat/p/6119084.html
總結(jié)
以上是生活随笔為你收集整理的android 中如何模拟back键的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 奇缺!我国芯片行业人才薪资翻了3-5倍:
- 下一篇: excel SUBTOTAL函数使用详解