0

だから私はSQLite database、、ArrayListそして私は次のコードを使用して値をプルし、それらを別のコードに格納していますArrayList

NPE Null Pointer Exceptionリストビューに表示しようとすると、このメソッドにエラーが発生します。

次のように表示されます。

Home: 24
Work: 2
School: 0

などなど

getLocationsArrayメソッドはすべての場所を返し、myqueryは各場所がスモークされた回数を返します。両方をチェックしましたがLog.v、正しい値が表示されます。

では、なぜこの表示が表示されないのListViewですか?

4

1 に答える 1

2

データベースの他の場所でモデルを使用しているかどうかはわかりません。したがって、コンストラクターでインスタンス化します。

public MySmokinDatabase (Context context) {
smokinDBOpenHelper = new SmokinDBOpenHelper(context, SmokinDBOpenHelper.DATABASE_NAME, 
        null, SmokinDBOpenHelper.DATABASE_VERSION);
model = new Model();
}
于 2013-03-21T06:47:21.930 に答える