我的Andr​​oid应用程序的两个实例正在运行....如何避免这种情况?我的、这种情况、应用程序、实例

2023-09-12 22:51:36 作者:一曦時光ゞ涼透半盏流年

下面是我的问题 -

Here is my problem -

我复制到手机内存卡我的.apk文件并启动我的应用程序上点击它,它让我安装我的application.I安装我application.Finally,我得到了系统的安装弹出包含两个选项打开和完成。当我点击打开我的申请得到了launched.Up至此一切正常,没有任何问题。

I copied my .apk file onto phone memory card and launch my application clicking on it and it allows me to install my application.I install my application.Finally,I got system installation pop up containing two options "Open" and "Done".When i click "Open" my application got launched.Up to this point everything is working without any problem.

现在在我的应用我点击一个按钮,下载一些正在发生的结果(显示进度对话框)。现在我$ PSS一个Home按钮p $,所以我的应用程序被切换到后台。

Now in my application I click on a button and some download is taking place as a result(Showing progress dialog).Now I press a Home button,so my application goes to background.

现在我再次去里面菜单,点击我的应用程序图标来启动我的应用程序。

Now I again launch my application by going inside Menu and clicking on my application icon.

预期的结果 - 不过我应该请参阅进度对话框下载。 实际结果 - 我的应用程序的新实例/会话入门

Expected result - Still I Should see Progress Dialog for downloading. Actual result - A new instance/session of my application is getting started.

那么如何避免这种情况,使我的应用程序只有一个和一个实例/会话应该运行。

So how to avoid this so that only one and one instance/session of my application should run.

推荐答案

我相信你需要把

<activity
    android:launchMode="singleInstance"
/activity>

在清单文件。