我正在使用Fragments
和ViewPager
在我的应用中显示两个标签。主要活动中有一张地图:
<android.support.v4.view.ViewPager
android:id="@+id/pager"
android:layout_width="fill_parent"
android:layout_height="wrap_content" >
</android.support.v4.view.ViewPager>
<fragment xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/map"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:name="com.google.android.gms.maps.SupportMapFragment"
tools:layout="@layout/activity_map"
/>
我想在每个标签的地图上显示不同的标记集。第一个选项卡从本地数据库加载它们,第二个选项卡从远程服务器加载。我已尝试将onCreateView
中的逻辑放在Fragment
中,但它们都会在活动开始时立即调用,而不是在选择其中一个时调用,因此标签不会在选项卡上被替换。我该怎么办?