Android - 删除Google Maps Fragment onPause并添加回onResume

时间:2013-04-28 13:36:28

标签: android google-maps android-fragments onresume onpause

我需要在Activity onPause事件中删除Google地图片段,然后将其添加回onResume事件。我怎么能这样做?

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:id="@+id/mapContainer"
    tools:context=".MainActivity" >

    <fragment xmlns:android="http://schemas.android.com/apk/res/android"
        android:id="@+id/map"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        class="com.google.android.gms.maps.SupportMapFragment"/>
</RelativeLayout>

相应于此Back button very slow

需要Android Performance Issue- TabHost - Timer - SetCurrentTab() - Google Maps Api V2

修改:

其实我做到了。但仍然有延迟问题。如何在后台停止/关闭意图?

修改:

此外我现在正在尝试删除并添加片段,请参阅此处 - &gt; https://stackoverflow.com/questions/16275349/android-add-supportfragment-and-get-it-back-from-its-tag-null

1 个答案:

答案 0 :(得分:1)

我刚刚删除了tabview。它现在真的很快。如果你担心像我这样的情况下的性能,我建议你删除tabhost并使用 new Intent()。