我的活动XML
{"an_attribute": 1, "a_method": lambda self: print("Hello")}
我有一个attachView方法,可以从活动的onCreate调用
<android.support.design.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent">
<FrameLayout
android:id="@+id/contentFrame1"
android:layout_width="match_parent"
android:layout_height="match_parent"></FrameLayout>
</android.support.design.widget.CoordinatorLayout>
当我从VictorFragment中按回时,会遇到MatchFragment。 VictorFragment难道不应该是场景中唯一的现有片段,然后从中按回来就可以退出活动吗?
答案 0 :(得分:2)
删除对addToBackStack()
方法的调用。
当您在FragmentTransaction
上调用它时,是在告诉系统您希望它“记住”交易并允许您通过按“后退”按钮“撤消”该交易。因此,如果您不希望后退按钮取消VictorFragment
并重新显示MatchFragment2
,那么您应该不致电{ {1}}。