アプリのいくつかの場所で onBackPressed() メソッドを使用しています。あらゆる場所で、このメソッドに他のことをさせたいと思っています。ユーザーが X レイアウトの場合、Back ボタンは Y レイアウトとは別のことをしたいので、onBackPressed メソッドで引数を使用するのが最善の解決策だと考えています。たとえば、X onBackPressed(0); では そして Y onBackPressed(1); 等
@Override
public void onBackPressed(int c){
if(c==0)Toast.makeText(getApplicationContext(), "This is X", Toast.LENGTH_SHORT).show();
if (c==1)Toast.makeText(getApplicationContext(), "This is Y", Toast.LENGTH_SHORT).show();
}
しかし、うまくいきません。それを機能させるために何ができるか考えていますか? または、この問題に対するより良い解決策はありますか?