活动打开时更新Spinner值?

时间:2011-04-27 09:20:06

标签: android

我有一个线程运行并从服务器检索spinnner的值,直到spinnner为空,当我得到值时,我如何更新微调器的值..并且我的活动在那时打开。

ArrayList valforspinner=new ArrayList();

new Thread(new Runnable() {
            public void run() {         
        valforspinner= GetList.List(myPrefs.getString("IP", ""));
        adapter.notifyDataSetChanged();
            }}).start();


    spinner = (Spinner) findViewById(R.id.Spinner01);
     adapter = new ArrayAdapter<String>(this,android.R.layout.simple_spinner_item, Printers);
        adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
        spinner.setAdapter(adapter);

1 个答案:

答案 0 :(得分:2)

在用于填充Adapter的{​​{1}}上致电notifyDataSetChanged()