【问题标题】:Android going back to previous activity instead of deleting fragment?Android回到以前的活动而不是删除片段?
【发布时间】:2016-01-14 00:41:26
【问题描述】:

我有 2 个活动,其中包含片段。每当我按下后退按钮时,片段都会被销毁(使用 FragmentTransaction 的替换方法将它们添加到活动中),而不是立即返回到第一个活动。 我怎样才能实现我想要的行为?

【问题讨论】:

  • 不要调用'addToBackStack'方法
  • 发布您的后退按钮代码

标签: android android-activity fragment


【解决方案1】:

您可以在活动中覆盖 onBackPressed 方法并检查 fragmentManager.getBackStackEntryCount()==0。如果是完成()活动。

希望对你有帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-06-09
    • 1970-01-01
    • 2013-07-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多