public class MainActivity extends AppCompatActivity implements OnMapReadyCallback {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
MapFragment mapFragment = (MapFragment)getFragmentManager().findFragmentById(R.id.googleMap);
mapFragment.getMapAsync(this); // line 22
}
@Override
public void onMapReady(GoogleMap googleMap) {
googleMap.addMarker(new MarkerOptions().position(new LatLng(25.4607640, 78.6432520)).title("Gaurav Joshi"));
}
}
这里是我正努力在Android Studio来实现基本的代码,但它显示空指针异常:为什么此映射代码会给出空指针异常?
Caused by: java.lang.NullPointerException at com.example.hp.g_1.MainActivity.onCreate(MainActivity.java:22)
请添加例外的堆栈跟踪 – mbelsky
可能会是您的googleMap变量。我没有看到它在任何地方初始化。 – Fustigador
@Fustigador'googleMap'是方法的参数 – mbelsky