我需要在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 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
答案 0 :(得分:1)
我刚刚删除了tabview。它现在真的很快。如果你担心像我这样的情况下的性能,我建议你删除tabhost并使用 new Intent()。