【问题标题】:"Kill" fragment after replace it替换后“杀死”片段
【发布时间】:2016-08-23 08:09:08
【问题描述】:

我有一个带有两个选项卡的 MainActivity(使用 viewPager)。在第二个选项卡中,我有一个 mapFragment - Google Maps API。单击按钮后,它将打开另一个片段。但是,mapFragment 在片段下(在日志中我看到地图被重新绘制)。

有什么解决办法吗?

【问题讨论】:

    标签: android android-viewpager fragment google-maps-android-api-2


    【解决方案1】:

    如果您使用add() 转到新片段,请将其替换为replace()

    看这个例子:

    final FragmentTransaction ft = getFragmentManager().beginTransaction(); 
    ft.replace(R.id.container, new NewFragment(), "NewFragment"); 
    ft.commit(); 
    

    【讨论】:

    • 谢谢。我使用replace()。但还是有这个问题。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-03-15
    • 2019-11-06
    • 2012-04-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多