0

我的主要活动中有一个按钮,可以将我发送到手机位置设置。问题是,当我按下后退按钮时,它会将我发送到 Android 主屏幕,而不是在我的应用程序主 Activity 中。由于我无权访问设置 Activity 如何添加公共 void onBackPressed()

4

1 回答 1

0

您可以覆盖 onBackPressed() 方法并将意图设置为您的主要活动。然后按此按钮将始终将您带到主要活动:

@Override
public void onBackPressed() {
   Log.d("CDA", "onBackPressed Called");
   Intent intent = new Intent(this, MainActivity.class);
   intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
   startActivity(intent);
}
于 2013-03-12T18:46:25.680 回答