我有一个android活动,可以从网络上下载内容。该活动具有进度栏和一些有关下载的指示。用户可以按回去并转到主要活动应用程序。如何制作显示下载活动的按钮?

代码:

Intent i = new Intent("com.myapp.DOWNLOAD");
startActivity(i);


再次开始活动,那不是我想要的。

最佳答案

在您的AndroidManifest.xml中,修改您的下载活动以包含launchMode="singleInstance"值。例如:

<activity
    android:name=".DownloadActivity"
    android:launchMode="singleInstance" />


这将仅创建DownloadActivity的一个实例。后续的任何显示此活动的请求都将提取同一实例。

10-07 19:19
查看更多