解決できない問題があります。
データベースにアイテムを追加するとき、ユーザーが空の行を見ることができないように、データベースからmy にデータを入力し、3 つの空白スペースである にlistView
等しいアイテムを削除しようとします。これを行うためにメソッド load() が呼び出されます。私は取得し続けます。アイテムを見つけたようです (私は でテストしました) が、remove メソッドが呼び出されるとクラッシュします。" "
listView
nullPointerException
System.out.println()
private void load() {
Cursor c=helper.getById(taskId);
c.moveToFirst();
String[] temp = getArray(helper.getPart(c));
ArrayAdapter<String> arrayAdapter =
new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1, temp);
lv.setAdapter(arrayAdapter);
int count = arrayAdapter.getCount();
for (int i = 0; i < count; i++) {
if (arrayAdapter.getItem(i).equals(" ")) {
arrayAdapter.remove(arrayAdapter.getItem(i));
}
}
arrayAdapter.notifyDataSetChanged();
c.close();
}