在我的应用程序中,我需要为我的列表视图使用 SimpleCursorAdapter,该列表视图由字符串 [] 或 ArrayList [] 填充...
我尝试了以下代码:
ArrayList<String> mDisplay = new ArrayList<String>();
Cursor c = (Cursor) mDisplay.iterator();
lv_contactlist.setAdapter(new SimpleCursorAdapter(this, android.R.layout.simple_list_item_checked, c ,new String[]{mDisplay.toString()}, new int[]{android.R.id.text1}));
但显示错误如下:
引起:java.lang.ClassCastException: java.util.ArrayList$ArrayListIterator at com.kpj4s.way2sms.ContactsList.onCreate(ContactsList.java:62) at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047) at android .app.ActivityThread.performLaunchActivity(ActivityThread.java:1586)
我认为光标对象“c”设置不正确
任何人都可以帮助我编写代码或向我展示替代方法(注意:我只需要使用 SimpleCursorAdapter)
谢谢 :)