0
Google map
をActivity
に埋め込みしようとしています。私はそれを数回前に統合しましたが、今は起こっていません。 マイレイアウトファイル:Googleマップのフラグメントはnullですか?
<fragment
android:id="@+id/location_map"
android:name="com.google.android.gms.maps.SupportMapFragment"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_gravity="right|center_vertical" />
マップクラス
@EActivity(R.layout.location_activity)
public class FIndLocationActivity extends AppCompatActivity implements OnMapReadyCallback {
@AfterExtras
void afterViewCreated() {
SupportMapFragment mapFragment = (SupportMapFragment) getSupportFragmentManager().findFragmentById(R.id.location_map);
mapFragment.getMapAsync(this);
.....
.....
}
}
mapFragment
は常にNull
まま。私はここで間違って何をしていますか?私もthisのチュートリアルをたどりましたが、まだそれはnullを投げています。私はアプリをテストするために実際のデバイスを使用しています。
**ここで**はnullを投げていますか?あなたはマップへの参照がありません。第2に、はい、マップは 'OnMapReadyCallback'が終了するまでnullになります。 ...または断片を意味するのですか? –
Mapframentがnullです。 –
'@ AfterExtras'アノテーションが何をしているのか分かりませんが、XMLファイルはどのようにこのアクティビティに読み込まれていますか? –