主要活动
task_list = (ListView) findViewById(R.id.task_list);
elements = dbHelper.getTasks();
arrayAdapter = new ArrayAdapter(this, android.R.layout.simple_list_item_1, elements);
task_list.setAdapter(arrayAdapter);
arrayAdapter.notifyDataSetChanged();
dbHelper.addTasks(tasks.getText().toString());
数据已从数据库到阵列列表但未在列表视图中更新 通知数据更改的位置是否存在任何问题
答案 0 :(得分:0)
你需要调用arrayAdapter.notifyDataSetChanged();添加任务并更新元素数组后。
dbHelper.addTasks(tasks.getText().toString());
elements=dbHelper.getTasks();
arrayAdapter.notifyDataSetChanged();