【发布时间】:2016-01-18 11:10:09
【问题描述】:
我有一个Content Provider 和一个Cursor Adapter。我表中的一列是int。我想按此列排序我的表,因此Adapter 将相应地显示数据。我试图这样做:
在Activity:
Cursor c = getContentResolver().query(
PetContract.Dogs.CONTENT_URI,
null, null, null,
PetContract.Dogs.DATE + " ASC");
testAdapter = new TestAdapter(this, c);
c.close();
list.setAdapter(testAdapter);
getLoaderManager().initLoader(1, null, this);
registerForContextMenu(list);
在Adapter 构造函数中:
public TestAdapter(Context context, Cursor c) {
super(context, c);
}
但它没有工作......
【问题讨论】:
标签: cursor android-contentprovider android-cursoradapter