Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/193.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Don';我不想在android中维护Webview状态_Android - Fatal编程技术网

Don';我不想在android中维护Webview状态

Don';我不想在android中维护Webview状态,android,Android,我创建了一个带有javascript界面的webview。当我点击webview的按钮打开google play活动时,我不想在重新启动应用程序后保持相同的状态 应用程序-->网络视图界面-->为google play打开新活动-->返回主页-->重新打开显示google play活动的应用程序--> 在这里重新启动应用程序后,如果不想显示google play活动,它必须显示webview 任何人都可以帮我解决这个问题。这是Android系统行为的一部分。任务是一系列活动,当您的应用程序打开G

我创建了一个带有javascript界面的webview。当我点击webview的按钮打开google play活动时,我不想在重新启动应用程序后保持相同的状态

应用程序-->网络视图界面-->为google play打开新活动-->返回主页-->重新打开显示google play活动的应用程序-->

在这里重新启动应用程序后,如果不想显示google play活动,它必须显示webview


任何人都可以帮我解决这个问题。

这是Android系统行为的一部分。任务是一系列活动,当您的应用程序打开Google Play时,该活动将添加到您的应用程序正在运行的任务中。当你从主屏幕点击你的应用程序时,Android会打开你的应用程序最后运行的任务,并显示任务中最后显示的任何活动,在本例中是Google Play活动

查看意图标志:


我相信在任务重置时标记活动新任务或标记活动清除任务可能会满足您的要求,但尚未尝试过,因此我不确定。

您需要将标记
标记活动新任务
添加到您的意图中(如Cathal Comerford所述):


这将在自己的任务中而不是在应用程序的任务中打开Google Play活动。因此,如果重新启动应用程序,它将不会显示Google Play页面。

如何启动Google Play活动?你能提供一些代码吗?intent.setData(Uri.parse(“market://details?id=com.google")); 星触觉(意向);谢谢弗洛恩,这很好用。它为谷歌游戏创造了新任务
intent.setData(Uri.parse("market://details?id=com.google"));
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(intent);