我的应用收到推送通知,其中一项活动已启动。 现在,
e.g。 活动 A - >乙---&以及c
现在出现了奇怪现象,按下后退将用户带到通知点击时启动的相同活动,在这种情况下,它将用户带到'C'
我不想要这个流程..在主要活动上按回键应退出应用程序。
任何帮助?
答案 0 :(得分:0)
覆盖后退按钮以执行所需功能:
@Override
public void onBackPressed() {
Your function here.
super.onBackPressed();
}
此外,您还可以在调用各自的活动时为您的意图添加标记:
1.FLAG_ACTIVITY_NO_HISTORY
答案 1 :(得分:0)
使用此 -
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if ((keyCode == KeyEvent.KEYCODE_BACK))
{
finish();//do ur task
}
//same check for home screen key and do u task
return super.onKeyDown(keyCode, event);
}