我实现了一些应用程序。除了我的应用程序有某种小部件。这个 Widget 只是启动 PlayStore。我的问题是,如果小部件已启动并且我按下 Home-Button 并打开我的应用程序(不是小部件),我看到的不是我的应用程序的第一个 Activity(主 Activity),而是我的小部件中的 Activity。我发现了一种可以使用的可能性。为此,我需要设置我的应用程序的主要活动:
android:launchMode="singleInstance"
它有效,但我也用于启动 PlayStore startActivityForResult()
。然后它不起作用,因为:
另一方面,“singleInstance”活动不允许其他活动成为其任务的一部分。这是任务中的唯一活动。如果它启动另一个活动,则该活动将分配给不同的任务。
有人知道我该如何解决?我将非常感谢。