我有一个android活动,可以从网络上下载内容。该活动具有进度栏和一些有关下载的指示。用户可以按回去并转到主要活动应用程序。如何制作显示下载活动的按钮?
代码:
Intent i = new Intent("com.myapp.DOWNLOAD");
startActivity(i);
再次开始活动,那不是我想要的。
最佳答案
在您的AndroidManifest.xml中,修改您的下载活动以包含launchMode="singleInstance"
值。例如:
<activity
android:name=".DownloadActivity"
android:launchMode="singleInstance" />
这将仅创建DownloadActivity的一个实例。后续的任何显示此活动的请求都将提取同一实例。