看到官方API说cursor的requery方法废弃了,需要用异步的方法取代,我这样写可行吗?
private class RefreshList extends AsyncTask<Void, Void ,Cursor>{ private Cursor sCursor; protected Cursor doInBackground(Void... params) {
sCursor = CdsView.this.getCursor(mCurrentObjId);
return sCursor;
} protected void onPostExecute(Cursor cursor) {
cursor.close();
cursor = sCursor;
} }然后在相应的地方执行
new RefreshList.execute(cursor);
多谢了
private class RefreshList extends AsyncTask<Void, Void ,Cursor>{ private Cursor sCursor; protected Cursor doInBackground(Void... params) {
sCursor = CdsView.this.getCursor(mCurrentObjId);
return sCursor;
} protected void onPostExecute(Cursor cursor) {
cursor.close();
cursor = sCursor;
} }然后在相应的地方执行
new RefreshList.execute(cursor);
多谢了
解决方案 »
- 【求助】为什么我的程序在android手机上无法响应音量按钮!?
- 用apache的ant.jar在安卓上解zip压缩,pc运行没问题,但安卓上就报错,请帮忙!
- android客户端与服务器servlet通信的一个问题,求解惑。。。
- 关于android通过HDMI接口双屏显示不同内容问题!高分
- android时间格式化问题
- 关于播放gif的问题
- webview和browser对同一网页展示的不一样?
- 求助!!!
- 如何在ListActivity中嵌入不同布局类型的条目?
- Android onKeyListener 事件无法响应问题
- 我想限制返回键返回某个界面,请问这个可以时间吗
- Android 请问如何更改android 数据库的存储路径?数据库存储默认路径为/data/data/databases 我想把它存到sdcard,如何做?
最好用handler起个线程来查询