私はアンドロイド開発の初心者です。ユーザーの費用をデータベースに保存し、別のアクティビティで表示するアプリを開発しようとしています。エミュレーターで戻るボタンを押すと、アプリがシャットダウンします。
開始インテントの前にアクティビティを終了していますか? これは問題になる可能性がありますか?
現在のアクティビティを終了する前に、まず新しいアクティビティを開始する必要があります。
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);
}