2013-04-28 47 views
1

我需要刪除Activity onPause事件上的Google地圖片段並將其添加回onResume事件。我怎樣才能做到這一點 ?Android - 刪除谷歌地圖片段OnPause並加回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

編輯:

其實我做到了。但仍有延遲問題。我怎樣才能停止/關閉回棧的意圖?

編輯:

另外我現在試圖刪除並重新添加片段請參閱本 - >https://stackoverflow.com/questions/16275349/android-add-supportfragment-and-get-it-back-from-its-tag-null

回答

1

我剛剛刪除TabView的。現在速度非常快。如果您在像我這樣的情況下擔心性能問題,我建議您刪除tabhost,並使用新的Intent()。

+0

我有一個問題,你如何刪除tabhost? – yams 2013-06-27 22:00:10

+0

只需將其替換爲活動,一個用於加載,另一個用於製表符。 – 2013-06-29 16:00:32

+0

你是什麼意思,你有一個例子。 – yams 2013-06-29 17:44:50