Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/225.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
在Android上,如何避免用户在我的应用程序和Intent启动的另一个应用程序之间导航?_Android_Android Intent - Fatal编程技术网

在Android上,如何避免用户在我的应用程序和Intent启动的另一个应用程序之间导航?

在Android上,如何避免用户在我的应用程序和Intent启动的另一个应用程序之间导航?,android,android-intent,Android,Android Intent,我需要在Android中显示pdf。为此,我启动了一个已安装的pdf应用程序,这要感谢ACTION_VIEW的意图。 让我们考虑没有弹出窗口,要求用户选择它最喜爱的PDF应用程序(我的意图是明确的PDF阅读器)。 当然,这是可行的,但设备上有两个进程,我的应用程序和pdf阅读器。因此,用户可以在这两个应用程序之间切换(可以在不关闭pdf阅读器应用程序的情况下返回到我的应用程序)。有什么办法避免这种行为吗?例如,启动相机时(使用intent filter android.media.action.

我需要在Android中显示pdf。为此,我启动了一个已安装的pdf应用程序,这要感谢ACTION_VIEW的意图。 让我们考虑没有弹出窗口,要求用户选择它最喜爱的PDF应用程序(我的意图是明确的PDF阅读器)。
当然,这是可行的,但设备上有两个进程,我的应用程序和pdf阅读器。因此,用户可以在这两个应用程序之间切换(可以在不关闭pdf阅读器应用程序的情况下返回到我的应用程序)。有什么办法避免这种行为吗?例如,启动相机时(使用intent filter android.media.action.IMAGE_CAPTURE)不会观察到这种情况。

为什么需要防止这种行为?有什么问题吗?你能发布你用于意向发布的代码吗