Я не смог разобраться с этим.
У меня есть два вида деятельности: одно с просмотром списка, другое с вращением.Оба должны быть связаны с одним и тем же источником данных.Оба используют один и тот же метод для доступа к данным.Однако, хотя просмотр списка открывает базу данных и заполняет список просто отлично, спиннер падает, как только он попадает в мой метод открытия помощника по базе данных.
Ниже StackTrace:
06-23 20: 52: 18.836: WARN / System.err (16420): java.lang.NullPointerException 06-23 20: 52: 18.857: WARN/System.err(16420): в
com.enkadia.reelogistics_0621.ProjectActivity.fillProjectSpinner (ProjectActivity.java:46) 06-23 20: 52: 18.857: WARN / System.err (16420): в
com.enkadia.reelogistics_0621.ProjectActivity.onCreate (ProjectActivity.java:27) 06-23 20: 52: 18.857: WARN / System.err (16420): в
android.app.Instrumentation.callActivityOnCreate (Instrumentation.java:1047) 06-23 20: 52: 18.857: WARN / System.err (16420): в
android.app.ActivityThread.performLaunchActivity (ActivityThread.java:2627)06-23 20: 52: 18.857: WARN / System.err (16420): на android.app.ActivityThread.startActivityNow
(ActivityThread.java:2503) 06-23 20: 52: 18.857: WARN /System.err (16420): на android.app.LocalActivityManager.moveToState
(LocalActivityManager.java:127) 06-23 20: 52: 18.857: WARN / System.err (16420): на
android.app.LocalActivityManager.startActivity (LocalActivityManager.java:339) 06-23 20: 52: 18.857: WARN / System.err (16420): на android.widget.TabHost
$IntentContentStrategy.getContentView (TabHost.java:651) 06-23 20: 52: 18.866: WARN / System.err (16420): на android.widget.TabHost.setCurrentTab
(TabHost.java:323) 06-23 20: 52: 18.866: WARN / System.err (16420): на android.widget.TabHost.addTab
(TabHost.java:213) 06-23 20: 52: 18.866: WARN / System.err (16420): в
com.enkadia.reelogistics_0621.MainActivity.onCreate (MainActivity.java:28) 06-23 20: 52: 18.866: WARN / System.err (16420): в
android.app.Instrumentation.callActivityOnCreate (Instrumentation.java:1047) 06-23 20: 52: 18.866: WARN / System.err (16420): в
android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2627) 06-23 20: 52: 18.866: WARN / System.err (16420): в
android.app.ActivityThread.handleLaunchActivity (ActivityThread.java:2679) 06-23 20: 52: 18.876: WARN / System.err (16420): на android.app.ActivityThread.access $ 2300
(ActivityThread.java:125) 06-23 20: 52: 18.876: WARN / System.err (16420): на android.app.ActivityThread $ H.handleMessage
(ActivityThread.java:2033) 06-23 20: 52: 18.876: WARN / System.err (16420): на android.os.Handler.dispatchMessage
(Handler.java:99) 06-23 20: 52: 18.876: WARN / System.err (16420): на android.os.Looper.loop (Looper.java:123) 06-23 20: 52: 18.876: WARN / System.err (16420): на android.app.ActivityThread.main
(ActivityThread.java:4627) 06-23 20: 52: 18.887: WARN / System.ошибка (16420): на java.lang.reflect.Method.invokeNative (собственный
метод) 06-23 20: 52: 18.887: WARN / System.err (16420): на java.lang.reflect.Method.invoke
(Method.java:521) 06-23 20: 52: 18.887: WARN / System.err (16420): на com.android.internal.os.ZygoteInit
$ MethodAndArgsCaller.run (ZygoteInit.java:868) 06-23 20: 52: 18.887: WARN / System.err (16420): на com.android.internal.os.ZygoteInit.main
(ZygoteInit.java:626) 06-23 20: 52: 18.887: WARN / System.err (16420): at dalvik.system.NativeStart.main (собственный метод)
Спасибо за любую помощь.