nil*_*ash 1 android adapter simplecursoradapter actionbarsherlock
我正在开发集成Sherlock的小型android应用程序.在我的应用程序中,我正在使用Sherlock列表片段,其中我显示从本地数据库获取的列表项.
lv = getListView();
from = new String[] { Table.COLUMN_DESC1,COLUMN_DESC2, COLUMN_COUPONID };
to = new int[] { R.id.textView1, R.id.textView2, R.id.textView4 };
adapter = new SimpleCursorAdapter(this.getActivity(),R.layout.coupon, null, from, to, 0);
setListAdapter(adapter);
getLoaderManager().restartLoader(0, bundle, this);
Run Code Online (Sandbox Code Playgroud)
现在的问题是,当我在Android的ics版本上运行此代码时它的工作正常但是当我在Android 2.3.3上运行它时它会产生以下问题.
我的应用程序包含一个主要活动和两个片段f1,f2
当我从f1切换到f2时工作正常没有任何错误..
当我再次从f2切换到f1时工作正常
但是当我再次从f1切换到f2时,它会出现以下错误.
01-03 01:37:04.175: E/AndroidRuntime(8010): FATAL EXCEPTION: main
01-03 01:37:04.175: E/AndroidRuntime(8010): java.lang.NoSuchMethodError:android.widget.SimpleCursorAdapter.<init>
Run Code Online (Sandbox Code Playgroud)
在较新版本的Android上可以正常使用此代码,但在旧版本上它工作正常....我无法弄清楚它背后的问题是什么..需要帮助...谢谢...
Ara*_* GM 11
尝试将导入更改为
import android.support.v4.widget.SimpleCursorAdapter;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1546 次 |
| 最近记录: |