我的应用程序中有一个活动,该活动执行一个过程,完成后,启动具有正常意图的活动:
Intent intent2 = new Intent();
intent2.setClass(anActivity.this, JustAnotherActivity.class);
startActivity(intent2);
finish();
问题是,当您执行此过程时,如果我按下主页按钮并将其带到后台,则当它完成并调用新活动时,即使它在电话的家里,该新活动跳到前台。
我正在寻找要启动的活动,但是如果用户不在应用程序之外,则它不会成为前台。
我认为使用FLAG是必要的,但是我尝试过的没有用。
对不起,我的英语不好
谢谢。
答案 0 :(得分:1)
如果要处理ActivityLifecycle(OnPause,OnStop)怎么办?
您可以根据需要在活动进入“ OnPause / OnStop”时添加一个标志。并且即使活动不是“暂停/停止”,他们也会执行意图。