我有一个数据库如下:
------------------------------
BOOK NAME | BOOK FORMAT | COUNT |
------------------------------
Android | HTML | 1
WPF | PDF | 10
Symbian | PS | 2
Windows | HTML | 2
Run Code Online (Sandbox Code Playgroud)
我通过使用CustomSimpleCursorAdapter向用户显示此数据库.
CustomSimpleCursorAdapter extends SimpleCursorAdapter
Run Code Online (Sandbox Code Playgroud)
实现可过滤
用getView()与runQueryonBackgroundThread()被覆盖.
正确显示了书籍的网格视图.
用户具有以下选项:
HTML | PDF | PS | 删除
Constraint: BOOK FORMAT
[HTML - 1, PDF - 2, PS - 3]
Run Code Online (Sandbox Code Playgroud)
当用户按下HTML菜单选项时,必须显示具有HTML类型的书籍.
在MenuOption handler()里面,我写了如下:
adapter.getFilter().filter("1");
runQueryonBackgroundThread() {
if(mCursor != null)
mCursor.close();
mCursor = query(using the constraint)
return mCursor;
} …Run Code Online (Sandbox Code Playgroud) android ×1