在网上找了很多关于调用系统返回的按钮,但都不成功,总是报空指针。
代码如下
onKeyDown(KeyEvent.KEYCODE_BACK, null);
说加上这么一句话就可以调用,但总是报空指针,不知道为什么, 有知道的吗?
后来上网上又找到了另一种方法实现,就是用Activity的跳转形式来实现,因为Activity多次跳转后,就相当于在一个栈中压入了很多的Activity,但如果你调用下面代码中的红色部分,那就相当于跳转后销毁自身,来实现显示上一Activity。相当于返回了。
Intent intent = new Intent(this, AndroidTest01Activity.class);
this.startActivity(intent);
this.finish();
本文探讨了解决Android应用中返回按钮导致空指针异常的方法。通过介绍两种方案:一是直接调用系统返回键,二是使用Activity跳转并销毁当前页面来模拟返回行为。

被折叠的 条评论
为什么被折叠?



