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