Android 应用程序也会在以下情况下终止:;完";按下按钮可从GPS设置返回

Android 应用程序也会在以下情况下终止:;完";按下按钮可从GPS设置返回,android,android-intent,android-activity,Android,Android Intent,Android Activity,我想知道这里的方向。我在一个应用程序中有3个活动,即MainActivity、MapViewActivity和DbActivity。我从一个活动到另一个活动。意图。每种意图的代码是: Intent intent = new Intent(this, ActivityName.class); startActivity(intent); 我用过 android:noHistory=“true” 在所有这些活动中,当按下移动“结束”按钮时,应用程序停止。否则,应用程序将返回。。。。

我想知道这里的方向。我在一个应用程序中有3个活动,即MainActivity、MapViewActivity和DbActivity。我从一个活动到另一个活动。意图。每种意图的代码是:

    Intent intent = new Intent(this, ActivityName.class);
    startActivity(intent);
我用过

android:noHistory=“true”

在所有这些活动中,当按下移动“结束”按钮时,应用程序停止。否则,应用程序将返回。。。。。尽管停止了应用程序 现在的问题是:当应用程序在发现GPS服务关闭后进入GPS设置时,用户打开GPS并按下移动“结束”按钮返回应用程序。但应用程序也会停止。所以用户再次启动应用程序并进入MapViewActivity。如果我从MapViewActivity中删除android:noHistory=“true”,问题也会再次出现。那么,是否还有其他解决方案。请指导我,如果有什么方法…

我想你的意思不是“结束”。你可能是说“回来”。如果您不希望用户在单击“上一步”时返回活动,那么在开始下一个活动后只需调用
finish()
。像这样:

Intent intent = new Intent(this, ActivityName.class);
startActivity(intent);
// finish this activity so that the user doesn't come back to it
finish();
请从清单中取出
android:noHistory=“true”
,这可能不是您想要的