フラグメント タブを使用するアプリを開発しています。フラグメントの 1 つは Google マップ V2 を使用しています " SupportMapFragment
"
public class A extends Fragment {
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState)
{
View view = null;
view = inflater.inflate(R.layout.all_coffee_shops_view, container, false);
map = ((SupportMapFragment) getActivity().getSupportFragmentManager()
.findFragmentById(R.id.map)).getMap();
}
}
私のxml:
<RelativeLayout
android:id="@+id/map_container"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<fragment
android:id="@+id/map"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
class="com.google.android.gms.maps.SupportMapFragment"
/>
</RelativeLayout>
この A フラグメント (A->B) から B フラグメントを呼び出しています。B-> から戻ると、A フラグメントonCreateView
が例外をスローします。"android.view.InflateException: Binary XML file line #132: Error inflating class fragment "