方法1:
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();
该方法等同于按返回键
方法2:
Runtime runtime = Runtime.getRuntime();
try {
runtime.exec("input keyevent "
+ KeyEvent.KEYCODE_BACK);
} catch (IOException e) {
e.printStackTrace();
}
该方法同样是执行返回键,但是效率较低,会有1秒左右的延迟