私のプロジェクトには2つのアクティビティがあります。戻るボタンを押したときに新しいアクティビティを呼び出したいです。そのために onBackPressed()、onKeyDown() の両方を試しました。私のコードを以下に示します。これをグーグルで検索しましたが、何もうまくいきませんでした。
@Override
public void onBackPressed() {
// TODO Auto-generated method stub
Log.d("update", is_updated.toString());
if(is_updated){
Intent i = new Intent(ProductDetailsActivity.this,ProductListActivity.class);
startActivity(i);
finish();
is_updated = false;
}else {
finish();
}
}
値「is_update」をログに記録しました。値が「true」であっても、ProductListActivity.class を呼び出していません。ボタンのクリックに対して同じコードが機能しています。onBackpressed() で新しいアクティビティを呼び出す方法、誰か助けてください。