我在我的应用程序中的几个地方使用了 onBackPressed() 方法。在每个地方,我都希望这种方法可以做其他事情。当用户在 X 布局中时,我想后退按钮在 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();
}
但它不起作用。你有什么想法我能做些什么来让它工作吗?或者有没有更好的解决这个问题的方法?