我的Android应用程序具有执行此代码的按钮,以打开指向某个应用程序的应用程序市场。

有用。

Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setData(Uri.parse(getResources().getString(R.string.app_url)));
startActivity(intent);


但是,每当用户在那一刻退出我的应用程序时,只要按一下HOME键,下次他重新打开它(甚至几天后恢复运行),该应用程序仍指向应用程序商店。

如何使“重新打开”始终返回到我的应用程序的制作表单/活动?
(就像昨天他退出我的应用程序一样,他打了BACK,而不是HOME。)

谢谢。

最佳答案

从谷歌+ Android开发人员的帖子。


  如果您的应用程序启动其他应用程序的活动(例如查看图片或选择附件),则有一个重要的意图标记可知道:
  
  意图。FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET
  
  如果用户不希望用户从应用启动器或主屏幕上的快捷方式重新启动您的应用,请在启动不希望用户返回的活动时使用此功能。例如,点击Gmail图标并发现自己选择了图片会令人困惑,因为这是您作为Gmail任务的一部分要做的最后一件事。

10-05 18:03
查看更多