Android 按工具栏上的“后退”按钮可在通知状态下打开应用程序时将其最小化
我正在使用firebase云功能进行通知,单击通知应用程序将打开特定活动。 如何通过单击工具栏上的后退按钮并同时单击Android后退按钮转到主页活动或上一个活动。 现在,只要点击后退按钮,应用程序就会最小化 我正在使用下面的代码,但当通过通知打开时,应用程序仍然最小化Android 按工具栏上的“后退”按钮可在通知状态下打开应用程序时将其最小化,android,android-notifications,Android,Android Notifications,我正在使用firebase云功能进行通知,单击通知应用程序将打开特定活动。 如何通过单击工具栏上的后退按钮并同时单击Android后退按钮转到主页活动或上一个活动。 现在,只要点击后退按钮,应用程序就会最小化 我正在使用下面的代码,但当通过通知打开时,应用程序仍然最小化 @Override public void onBackPressed() { Intent i = new Intent(this, FrontActivity.class); i.putExtr
@Override
public void onBackPressed() {
Intent i = new Intent(this, FrontActivity.class);
i.putExtra("exit", true);
i.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_SINGLE_TOP);
startActivity(i);
}
如果未从通知中打开应用程序,则后退按钮工作正常。对于向上按钮(工具栏箭头):
对于导航栏中的后退按钮,您可以覆盖onBackPressed()方法()。简单的方法是添加finish() 另一种方式是
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case android.R.id.home:
finish();
return true;
}
@Override
public void onBackPressed() {
finish();
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case android.R.id.home:
finish();
return true;
}