2011-06-23 8 views
0

私はこれを理解することができませんでした。SQLDatabaseで珍しいListViewとSpinnerの問題

私は2つのアクティビティを持っています.1つはリストビューであり、もう1つはスピンナです。どちらも同じデータソースにバインドされているはずです。両者は同じ方法でデータにアクセスしています。しかし、リストビューがデータベースを開き、リストをきちんと塗りつぶしている間に、データベースヘルパーのオープンメソッドにヒットするとスピナーがクラッシュします。

以下

のStackTraceある:

6月23日20:52:18.836:(16420)/ System.errのに警告:java.lang.NullPointerExceptionが 6月23日20:52:18.857:WARN /システム。 ERR(16420):52:18.857:

com.enkadia.reelogistics_0621.ProjectActivity.fillProjectSpinner(ProjectActivity.java:46) 6月23日20時(16420)/ System.errのに警告:

で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) 6月23日20:52:18.857:(16420)/ System.errのに警告:

android.app.ActivityThread.performLaunchActivity(AT ActivityThread.java:2627) 6月23日20:52:18.857:WARN/System.errの(16420):android.app.ActivityThread.startActivityNow

(ActivityThread.java:2503) 6月23日20時: 52:18.857:WARN/System.err(16420):android.app.LocalActivityManager.moveToState

(LocalA ctivityManager.java:127) 6月23日20:52:18.857:WARN/System.errの(16420):

android.app.LocalActivityManager.startActivity(LocalActivityManager.java:339で) 6月23日20: 52:18.857:(16420)/ System.errのに警告:52:18.866:android.widget.TabHost

$ IntentContentStrategy.getContentView(TabHost.java:651) 6月23日20時(/ System.errのに警告16420):52:18.866:WARN/System.errの(16420):android.widget.TabHost.addTab

でandroid.widget.TabHost.setCurrentTab

(TabHost.java:323) 6月23日20時

(TabHost.java:213) 6月23日20:52:18.866:WARN/System.errの(16420):で

com.enkadia.reelogistics_0621.MainActivity.onCreate(MainActivity.java:28) 6月23日20:52:18.866:/をSystem.err(16420)をWARN:52:18.866:

android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047) 6月23日20時/ WARN System.err(16420):

android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2627) 06-23 20:52:18.866:WARN/System.err(16420) :52:18.876:

android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2679) 6月23日20時/ System.errの(16420)WARN:android.app.ActivityThreadで。アクセス$ 2300

(ActivityThread.java:125) 6月23日20:52:18.876:WARN/System.errの(16420):android.app.ActivityThreadで$ H.handleMessage

(ActivityThread.java :2033) 6月23日20:52:18.876:WARN/System.errの(16420):android.os.Handler.dispatchMessage

(Handler.java:99)で 6月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) 6月23日20:52:18.887:(16420)/ System.errのに警告:java.lang.reflect.Method.invokeNative(ネイティブ

方法) 6月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) 6月23日20:52:18.887:WARN/System.errの(16420):でcom.android.internal.os.ZygoteInit.main

(ZygoteInit.java:626) 6月23日20:52:18.887:(16420)/ System.errのに警告:dalvik.system.NativeStart.main(ネイティブメソッド)任意の助けを

おかげで。

答えて

0

フェイスパーム

つのアクティビティでデータベースのヘルパーをインスタンス化し、他でそれを行うことを忘れないでください。 今はもっとうまく動作します。

関連する問題