访问适配器数据Android

时间:2015-09-27 18:55:58

标签: android listview callback spinner

我正在Android Studio中开发Android应用程序。

我试图在我的微调器中选择更改后用新数据更新ListView。 ListView和Spinner属于同一个活动。这是我的onItemSelected回调用于微调器的代码......

            ListView teamList = (ListView) findViewById(R.id.playerView);
            ArrayAdapter<String> tempAdp =  (ArrayAdapter<String>) teamList.getAdapter();

            String[] myNewStringArrayData =  myMethodToCreateNewData();

            tempAdp.clear();
            tempAdp.addAll(myNewStringArrayData);
            tempAdp.notifyDataSetChanged();

            }

我的ListView适配器是一个ArrayAdapter&#34;插入符号&#34;字符串&#34;插入符号&#34;键入所以我试图转换为该类型。我检查调试器中返回的tempAdp变量,看起来不错。我可以在Object列表中看到旧字符串Data。当我调用tempAdp.clear()时,应用程序崩溃了一个RuntimeInit $ UncaughtHandler消息。

我做错了什么?

0 个答案:

没有答案