AdView的崩溃我的应用程序

问题描述:

注:前添加我的应用程序是做工不错,用同样的方法AdView的崩溃我的应用程序

当我试图与AdView添加到我的应用程序也让我的应用程序崩溃的广告,所以我删除,但还是给我此 这是logcat的

10-12 21:33:19.765 4993-4993/com.fm360.almorfis E/AndroidRuntime:致命异常:主 工艺:com.fm360.almorfis,PID:4993 java.lang.RuntimeException:无法启动活动ComponentInfo {com.fm360.almorfis/com.fm360.almorfis.MainActivity}:java.lang.NullPointerException:尝试在android.app.ActivityThread.handleLaunchActivity(ActivityThread)上的android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2646) 上的null对象引用 上调用虚拟方法'void android.widget.Spinner.setSelection(int)'。 java:2707) at android.app.ActivityThread.-wrap12(ActivityThread.java) at android.app.ActivityThread $ H.handleMessage(ActivityThread.java:1460) at android.os.Handler.dispatchMessage(Handler.java :102) at android.os.Looper.loop(Looper.java:154) at android.app.ActivityThread.main(ActivityThread.java:6077) at java.lang.reflect.Method.invoke(Native Method)(com.android.internal.os.ZygoteInit.main(ZygoteInit.java:755) 引起的: NullPointerException:试图在com.fm360.almorfis.MainActivity.spinnerVal(MainActivity.java:123) com.fm360.almorfis上的空对象引用 上调用虚拟方法'void android.widget.Spinner.setSelection(int)' .MainActivity.onCreate(MainActivity.java:59) at android.app.Activity.performCreate(Activity.java:6664) at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1118) at android.app.ActivityThread .perfo rmLaunchActivity(ActivityThread.java:2599) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2707) at android.app.ActivityThread.-wrap12(ActivityThread.java) at android.app.ActivityThread $ H.handleMessage (ActivityThread.java:1460) at android.os.Handler.dispatchMessage(Handler.java:102) at android.os.Looper.loop(Looper.java:154) at android.app.ActivityThread.main(ActivityThread .java:6077) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run(ZygoteInit.java:865) 在com.android.internal.os.ZygoteInit.main(ZygoteInit.java:755) ,这是我的方法,它告诉

private void spinnerVal(int spinnerID, int move, int selection){ 
    Spinner sp = (Spinner) findViewById(spinnerID); 
    ArrayList<Integer> spinnerOption = new ArrayList<>(); 
    for (int i = 0; i < 50; i+=move) { 
     spinnerOption.add(i); 
    } 
    ArrayAdapter<Integer> integerArrayAdapter = new ArrayAdapter<>(this, R.layout.spinner_item, spinnerOption); 
    integerArrayAdapter.setDropDownViewResource(R.layout.support_simple_spinner_dropdown_item); 
    sp.setAdapter(integerArrayAdapter); 
    sp.setSelection(selection); 
    sp.setOnItemSelectedListener(this); 

} 

尝试:

ArrayList<String> spinnerOption = new ArrayList<>(); 
for (int i = 0; i < 50; i+=move) { 
    spinnerOption.add(String.valueOf(i)); 
}