ハードキーの戻るボタンではなく、アクションバーのアクティビティの戻るボタンをカスタマイズしたい。onBackPressed()メソッドをオーバーライドしました。エミュレータの戻るボタンでは機能しますが、アクションバーの戻るボタンでは機能しません。
アクションバーで発生させたい。これどうやってするの?
これが私のコードです:
@Override
public void onBackPressed() {
Toast.makeText(getApplicationContext(),"Back button clicked", Toast.LENGTH_SHORT).show();
return;
}
私はこのトーストをバックプレスが機能しているかどうかに関係なく使用しましたが、実際の実装は前のアクティビティに戻るように変更されます。ただし、これは(アクティビティのタイトルのほかに)アクションバーの上にあるボタンでは機能しません。
誰でも私に問題を明記してください。