1

我有一个打开 android 画廊应用程序的按钮。我使用代码

Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(
 "content://media/internal/images/media")); 
 startActivity(intent); 

对于 Android>=2.3 可在此处找到:在 Android 中打开图库应用

我的问题:当用户从我的应用程序打开图库并离开图库(主页按钮、共享图像等)时,下次用户打开我的应用程序时图库将显示(无需单击按钮)。

打开我的应用程序时,如何避免在我的应用程序中显示图库?画廊应该只在单击按钮时显示一次,但下次我的应用程序出现在前面时不会显示。

4

1 回答 1

4

鉴于您的要求,您最好的选择是告诉 Android 不要将图库保存在任务的历史记录中。这样,当他们离开 Gallery 活动时,它不会出现在任务的历史堆栈中。通过在您的意图上设置标志来做到这一点。

Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("content://media/internal/images/media")); 
intent.addFlags(Intent.FLAG_ACTIVITY_NO_HISTORY);
startActivity(intent);
于 2013-10-17T20:23:27.927 回答