1

私のコードは次のようになります:

    if (dbHandler != null) dbHandler.close(); 

この行でnullPointerExceptionを取得するにはどうすればよいですか?SQLiteのシステム関数内にNPEを取得しているようです。

もちろん似たような機能もありますが、基本的な構造はデモンストレーションされていると思います。奇妙なことに、これは1人のユーザーに発生しました(少なくとも他のユーザーについては知りません)。デバイスはAndroid4.0.4を搭載したSamsungSIIである必要があります

編集 databaseHandlerを書き直すことで解決しましたが、おそらくさらにいくつかのインスタンスの危険がありました。

4

2 に答える 2

0

dbHandlerオブジェクトが null の SQLiteDatabase への参照を持っている可能性があります。

于 2013-03-11T20:21:55.737 に答える
-1

私はまったく同じことについて疑問に思っていました(上記のコードを参照してください)。これが起こっていることは意味がありません。

于 2013-03-12T19:39:11.023 に答える