0
好的,所以這個用於工作。我剛剛遷移到Windows 8.1的全新安裝,現在當我在Android手機上運行此應用程序時,該應用程序會崩潰,指向((MapFragment) getFragmentManager().findFragmentById(R.id.map)).getMap();
行的空指針異常。地圖活動崩潰getFragmentById
這是爲什麼?我對Android的理解充其量是最基本的,你越詳細越好。
MapActivity.java
的代碼片段:
public class MapActivity extends Activity {
private static final int GPS_ERRORDIALOG_REQUEST = 9001;
protected GoogleMap mMap;
String locAddr;
String locName;
Double locLongitude;
Double locLatitude;
final Handler handler = new Handler();
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
mMap = ((MapFragment) getFragmentManager().findFragmentById(R.id.map)).getMap();
//NullPointer here
....
....