在我的应用程序中,当我移动到下一个活动时,我正在完成我的第一个活动,如下所示:
if(className.equals("com.tritonhk.android.LoginActivity"))
startActivityForResult(in, 1);
//loadingrelative.setVisibility(View.GONE);
displayVal = 0;
Helper.IsFullSync = false;
LoginActivity.this.finish();
因此,当我从任何其他活动进入后台并返回前台时,必须调用我们进入后台的活动。
在某些情况下会发生这种情况,但如果我在后台停留超过 10 分钟,则会oncreate
调用我的第一个活动方法。
看来 dalvik 正在杀死我的应用程序进程,这就是为什么当我单击我的应用程序图标时,它的新实例被创建并因此onCreate
被调用。
请建议我什么应该是更好的方法。
编辑 问题部分解决。现在 withandroid:launchMode = "standard"
表现正常但不是第一次尝试。我的意思是当我安装应用程序并运行它并进入后台并返回前台时它不起作用但从第二次开始它可以正常工作。