我有一个在AndroidManifest.xml中声明的活动(A):


   <activity
      android:name="A"
      android:launchMode="singleTask">
  </activity>



我想从应用程序启动A中的其他活动中,将android:launchMode =“ singleTask”覆盖为android:launchMode =“ singleTop”

我怎样才能做到这一点?提前致谢。

最佳答案

如果希望能够在现有任务中启动该Activity,则需要将launchMode更改回standardsingleTop。如果将launchMode设置为singleTask,则表示您不希望将Activity启动到现有任务中。能够覆盖它会适得其反。这就是这个launchMode的重点!

07-27 23:49