求大神解答,老是NullpointerException
圖片上傳不了,只能文本形式。1.Logcat08-01 08:46:07.112: E/AndroidRuntime(1498): FATAL EXCEPTION: main08-01 08:46:07.112: E/AndroidRuntime(1498): Process: com.home.baidumap, PID: 149808-01 08:46:07.112: E/AndroidRuntime(1498): java.lang.RuntimeException: Unable to resume activity {com.home.baidumap/com.home.baidumap.MainActivity}: java.lang.NullPointerException08-01 08:46:07.112: E/AndroidRuntime(1498): ?at android.app.ActivityThread.performResumeActivity(ActivityThread.java:2788)08-01 08:46:07.112: E/AndroidRuntime(1498): ?at android.app.ActivityThread.handleResumeActivity(ActivityThread.java:2817)08-01 08:46:07.112: E/AndroidRuntime(1498): ?at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2250)08-01 08:46:07.112: E/AndroidRuntime(1498): ?at android.app.ActivityThread.access$800(ActivityThread.java:135)08-01 08:46:07.112: E/AndroidRuntime(1498): ?at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1196)08-01 08:46:07.112: E/AndroidRuntime(1498): ?at android.os.Handler.dispatchMessage(Handler.java:102)08-01 08:46:07.112: E/AndroidRuntime(1498): ?at android.os.Looper.loop(Looper.java:136)08-01 08:46:07.112: E/AndroidRuntime(1498): ?at android.app.ActivityThread.main(ActivityThread.java:5017)08-01 08:46:07.112: E/AndroidRuntime(1498): ?at java.lang.reflect.Method.invokeNative(Native Method)08-01 08:46:07.112: E/AndroidRuntime(1498): ?at java.lang.reflect.Method.invoke(Method.java:515)08-01 08:46:07.112: E/AndroidRuntime(1498): ?at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:779)08-01 08:46:07.112: E/AndroidRuntime(1498): ?at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:595)08-01 08:46:07.112: E/AndroidRuntime(1498): ?at dalvik.system.NativeStart.main(Native Method)08-01 08:46:07.112: E/AndroidRuntime(1498): Caused by: java.lang.NullPointerException08-01 08:46:07.112: E/AndroidRuntime(1498): ?at com.home.baidumap.MainActivity.onResume(MainActivity.java:50)08-01 08:46:07.112: E/AndroidRuntime(1498): ?at android.app.Instrumentation.callActivityOnResume(Instrumentation.java:1192)08-01 08:46:07.112: E/AndroidRuntime(1498): ?at android.app.Activity.performResume(Activity.java:5310)08-01 08:46:07.112: E/AndroidRuntime(1498): ?at android.app.ActivityThread.performResumeActivity(ActivityThread.java:2778)08-01 08:46:07.112: E/AndroidRuntime(1498): ?... 12 more2.源代碼package com.home.baidumap;import com.baidu.mapapi.SDKInitializer;import com.baidu.mapapi.map.MapView;import android.support.v7.app.ActionBarActivity;import android.support.v7.app.ActionBar;import android.support.v4.app.Fragment;import android.os.Bundle;import android.view.LayoutInflater;import android.view.Menu;import android.view.MenuItem;import android.view.View;import android.view.ViewGroup;import android.os.Build;public class MainActivity extends ActionBarActivity {?private MapView mMapView;??? @Override??? protected void onCreate(Bundle savedInstanceState) {??????? super.onCreate(savedInstanceState);??????? //在使用SDK各組件之前初始化context信息,傳入ApplicationContext? ??????? //注意該方法要再setContentView方法之前實(shí)現(xiàn)? ??????? SDKInitializer.initialize(getApplicationContext());? ??????? setContentView(R.layout.activity_main);????? ??????? ??????? initView();??? }??? private void initView(){? //獲取地圖控件引用? ??? ?mMapView = (MapView) findViewById(R.id.bmapView);??? }??? ??? @Override? ??? protected void onDestroy() {? ??????? super.onDestroy();? ??????? //在activity執(zhí)行onDestroy時執(zhí)行mMapView.onDestroy(),實(shí)現(xiàn)地圖生命周期管理? ??????? mMapView.onDestroy();? ??? }? ??? @Override? ??? protected void onResume() {? ??????? super.onResume();? ??????? //在activity執(zhí)行onResume時執(zhí)行mMapView. onResume (),實(shí)現(xiàn)地圖生命周期管理? ??????? mMapView.onResume();? ??????? }? ??? @Override? ??? protected void onPause() {? ??????? super.onPause();? ??????? //在activity執(zhí)行onPause時執(zhí)行mMapView. onPause (),實(shí)現(xiàn)地圖生命周期管理? ??????? mMapView.onPause();? ??????? }???? ??? ??? @Override??? public boolean onCreateOptionsMenu(Menu menu) {??????? ??????? // Inflate the menu; this adds items to the action bar if it is present.??????? getMenuInflater().inflate(R.menu.main, menu);??????? return true;??? }??? @Override??? public boolean onOptionsItemSelected(MenuItem item) {??????? // Handle action bar item clicks here. The action bar will??????? // automatically handle clicks on the Home/Up button, so long??????? // as you specify a parent activity in AndroidManifest.xml.??????? int id = item.getItemId();??????? if (id == R.id.action_settings) {??????????? return true;??????? }??????? return super.onOptionsItemSelected(item);??? }??? /**???? * A placeholder fragment containing a simple view.???? */??? public static class PlaceholderFragment extends Fragment {??????? public PlaceholderFragment() {??????? }??????? @Override??????? public View onCreateView(LayoutInflater inflater, ViewGroup container,??????????????? Bundle savedInstanceState) {??????????? View rootView = inflater.inflate(R.layout.fragment_main, container, false);??????????? return rootView;??????? }??? }}
查看完整描述