1

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>

それに応じて、この戻るボタンが非常に遅い

Android のパフォーマンスの問題に必要- TabHost - タイマー - SetCurrentTab() - Google Maps Api V2

編集 :

実際、私はそれをしました。しかし、まだ遅延の問題があります。バックスタックでインテントを停止/閉じるにはどうすればよいですか?

編集 :

また、フラグメントを削除して追加しようとしています。これを参照してください-> https://stackoverflow.com/questions/16275349/android-add-supportfragment-and-get-it-back-from-its-tag-null

4

1 に答える 1

1

タブビューを削除しました。私のような状況でパフォーマンスが心配な場合は、tabhost を削除してnew Intent() を使用することをお勧めします。

于 2013-05-11T09:37:59.737 に答える