我有一个Android应用程序,我面临一个奇怪的问题。我有一个活动,在onStop()方法中,我像这样调用finish()。
@Override
public void onStop() {
super.onStop();
finish();
}
问题是当我按下导航栏中的圆形按钮关闭活动,然后从导航栏中的最近应用标签重新打开应用时,活动就被重新创建了。这意味着onCreate()方法被调用。我想要的是MainActivity被打开。
我到底做错了什么?
你应该可以通过添加以下代码来实现你想要的东西
android:noHistory="true"
至 <activity>
声明在你的清单中。
在这种情况下,你不需要在你的manifest中添加all到 finish()
在 onStop()
.
我假设你的应用程序只有一个。Activity
.