【发布时间】:2014-05-18 17:40:52
【问题描述】:
我有一个包含 3 个活动的 Android 应用。我基本上想要一个包含所有三个活动的实例。
因此,对于活动 A、B 和 C,我只希望用户一次能够查看其中一个。我不想要任何这些活动的多个实例。我已经尝试过android:launchMode="singleTask",这在某种程度上是可行的,但是当用户返回应用程序时,它总是首先再次启动 Activity A,而不是转到用户按下主页按钮的 Activity B。
将这些活动托管的所有 Fragment 移到一个活动中并取消活动 B 和 C 对我来说最好吗? Activity A 仅托管一个片段,即登录/注册页面。
使用singleTask launch mode 是否还需要在开始其他活动时添加Intent 标志?
【问题讨论】:
标签: android android-fragments android-activity single-instance