23
重複するID、タグnull、またはcom.google.android.gms.maps.MapFragmentの別のフラグメントを持つ親ID
3つのタブを持つアプリケーションがあります。 各タブには、独自のレイアウト.xmlファイルがあります。main.xmlには独自のマップフラグメントがあります。これは、アプリケーションが最初に起動したときに表示されるものです。 タブを切り替えるときを除いて、すべてが正常に機能します。マップフラグメントタブに切り替えようとすると、このエラーが発生します。他のタブへの切り替えや他のタブへの切り替えは問題なく動作します。 ここで何が悪いのでしょうか? これは私のメインクラスとmain.xml、および私が使用する関連クラスです(下部にもエラーログがあります)。 メインクラス package com.nfc.demo; import android.app.ActionBar; import android.app.ActionBar.Tab; import android.app.Activity; import android.app.Fragment; import android.app.FragmentTransaction; import android.os.Bundle; import android.widget.Toast; public class NFCDemoActivity extends Activity { public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); ActionBar bar = getActionBar(); bar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS); bar.setDisplayOptions(0, ActionBar.DISPLAY_SHOW_TITLE); bar.addTab(bar .newTab() .setText("Map") .setTabListener( new TabListener<MapFragment>(this, "map", MapFragment.class))); bar.addTab(bar …