这里我在工具栏中创建微调器......
my_list=new ArrayList<String>();
String[] list={""};
String sql = "select items from table";
try {
mydb = openOrCreateDatabase(DBNAME, Context.MODE_PRIVATE, null);
Cursor select = mydb.rawQuery(sql, null);
if (select.moveToFirst()) {
do {
my_list.add(select.getString(0).toString());
} while (select.moveToNext());
}
} catch (Exception e) {
//
} finally {
mydb.close();
list=my_list.toArray(new String[my_list.size()]);
}
adapter_state = new ArrayAdapter<String>(getApplicationContext(), R.layout.spinner_item_toolbar, R.id.tvAccount, list);
adapter_state.setDropDownViewResource(R.layout.spinner_dropdown_item_toolbar);
spinner_nav.setAdapter(adapter_state);
在调用工具栏中没有显示微调器的片段后,我向表中添加了一条记录,我无法刷新工具栏中的微调器。我试图刷新onResume()和除最后三行之外的相同代码。除了我正在使用的那些:
adapter_state.notifyDataSetChanged();
在MainActivity上创建工具栏和onResume。