Android Backstack示例?

时间:2014-11-05 13:21:25

标签: android android-intent android-lifecycle launchmode

任何机构都可以告诉我,Intent Flags或启动模式的真实例子是什么。请仅给我实际使用这些标志,而不是使用标准意图的活动A调用活动B的示例。给真实生活的例子如:

在电子商务应用中,用户在付款成功后可再次访问make payment屏幕。 在这种情况下,需要一种重定向用户以返回主屏幕的方法。这就是android的FLAG_ACTIVITY_SINGLE_TOPFLAG_ACTIVITY_CLEAR_TOP意图标志派上用场的地方。 我们今天考虑的用例是有多个活动A,B,C,D,E等,用户多次浏览这些活动 - A> B> C> D> E.在E之后,我们需要返回B,但删除整个活动堆栈,以便只保留A和B. 这是FLAG_ACTIVITY_SINGLE_TOP + FLAG_ACTIVITY_CLEAR_TOP的实际使用。

在哪种情况下:

  1. 只有Single_Top启动模式或Single_Top标志最好,它的实际使用情况?
  2. 只有Single_task启动模式或New_task标志最好用吗?
  3. 仅使用Single_instance启动模式并使用它?
  4. 只有Clear_Top标志才是最好用的吗?

0 个答案:

没有答案