流程如下。
我预计应启动第二项活动,但会启动主要活动。
有什么方法可以控制它 - ?!
答案 0 :(得分:0)
检查您的应用程序清单中的任何android:noHistory="true"
是否用于该活动。尝试删除它。
答案 1 :(得分:-1)
您通过
过滤了您的主要活动<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
因此,当您点击启动器中的图标时,它应该会启动。我认为您应该使用片段处理您的页面以获得您想要的行为。
答案 2 :(得分:-1)
boolean isSentToBackground = false;
public void onResume(){
if(isSentToBackground) {
finish();
}
}
public void onPause(){
isSentToBackground = true;
}