私のアプリケーションでは。私はlogin
画面を持っています。ログインに成功すると、4つのタブがあり、tab activity
が起動します。タブ内のいずれかのボタンを押すと、新しいアクティビティが起動します。場合によっては私のlogin
クラスでイベントが発生することがあります。イベントが発生すると、タブのアクティビティに戻ります。私はIntentを使ってコードを書いた。そのコードは正常に動作しています。しかし、タブのアクティビティに達した後、戻るボタンを押したときのアクティビティに戻ることはしません。私はこれを取り除きたい。 「戻る」を押すとログインを表示したいこれを行う方法はありますか?インテントを使用してアクティビティを起動し、前のアクティビティを起動してから戻るボタンを無効にします
Intent tabi=new Intent(getApplicationContext(),Tab.class);
startActivity(tabi);
タブ活性のコードonkeydown
がある:これは私が使用しているコードです
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_BACK) {
super.onKeyDown(keyCode, event);
return true;
}
return false;
}
とのコールタブアクティビティを呼び出すことができます。これは、バックボタン
などから防ぐことができます。 – krishna