有没有办法解决在Android中运行的同一个应用程序的2个实例?

时间:2013-12-11 12:40:10

标签: android performance

我遇到的问题是我的Android手机中运行了多个应用实例。 找到我坚持的情况。

从Google Play安装任何应用程序(例如,Facebook),安装完成后,点击Android设备中的从Google Play打开。该应用程序的一个实例将被打开。

点击Android设备的主页按钮并导航到设备中已安装的应用,我们就可以在Android设备中打开同一应用的另一个实例。

这是一个错误,因为当我们从上面关闭任何一个应用程序时,另一个应用程序仍将在设备中运行。我需要一个解决方法,只有一个实例将运行,第二个实例应覆盖第一个实例。

2 个答案:

答案 0 :(得分:0)

这可能不是最好的方式,可能远没有效率,但让我试试这个。在第一个活动中,您可以打开数据库连接或只是写入文件,作为应用程序启动的证明,并在启动应用程序之前检查此文件或数据库。如果找到文件或数据库条目,则只需退出应用程序即可。在这种情况下,您将只有一个工作实例。我只假设您无法更改应用程序的Android启动器。

答案 1 :(得分:0)

我认为您需要在清单中的活动定义中使用启动标记。

这篇文章解释了您可以使用的各种选项。

http://www.intridea.com/blog/2011/6/16/android-understanding-activity-launchmode