0

UI スレッドの大部分を占めるビュー (Google マップ) がフラグメント内にあるため、マップ ビューの代わりに ViewStub を使用してフラグメントを表示し、フラグメントが表示された後に膨張させます。 viewStub レイアウト。このような :

ViewStub stub = (ViewStub) view.findViewById(R.id.mapViewStub);
        View inflated = stub.inflate();
        mMapView = (MapView) inflated.findViewById(R.id.mapView);

問題は、フラグメントが表示された後に実行され、一度だけ実行されるために、上記のコードを配置する場所がわからないことです。

4

0 に答える 0