工具栏微调器更新/刷新

时间:2015-11-30 19:04:22

标签: android spinner toolbar

这里我在工具栏中创建微调器......

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。

0 个答案:

没有答案