我是Android开发的新手。我尝试开发一个应用程序来存储db上的用户开销,并在另一个活动上显示它。 当我在模拟器上按下后退按钮时,应用程序正在关闭。
我在开始意图之前完成了活动?这可能是个问题?
答案 0 :(得分:2)
首先应该在完成当前活动之前开始新活动。
Intent i = net Intent(this.currentactivity, nextactivity.class);
startActivity(i);
finish();
答案 1 :(得分:0)
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if ((keyCode == KeyEvent.KEYCODE_BACK)) {
//WRITE YOUR LOGIC HERE
return true;
}
return super.onKeyDown(keyCode, event);
}