信息列表中锁定某一条消息以后列表会自动跳到最新的一条消息那边,怎么样才能焦点停留在它锁定的那条消息?
解决方案 »
- webview 加载本地html5页面使用本地缓存数据库出错
- android十几分钟自动刷新数据一次
- android 软键盘关闭 返回键
- android dex文件分析
- 急救!!!! android中webview问题,再解决不了我就跳楼了
- JNI #include "zcTest.h" 问题???
- 内容缩放!!!!!!!!!!
- 查询框里面的内容点击一次会多一次 逗号 内容
- android3d游戏
- 刚刚接触android 有几点十分迷惑 希望大侠支招
- android图片百叶窗实现方法
- 急!!android编译遇到java.lang.OutOfMemoryError: GC overhead limit exceeded错误
private void lockMessage(MessageItem msgItem, boolean locked) {
Uri uri;
if ("sms".equals(msgItem.mType)) {
uri = Sms.CONTENT_URI;
} else {
uri = Mms.CONTENT_URI;
}
final Uri lockUri = ContentUris.withAppendedId(uri, msgItem.mMsgId); final ContentValues values = new ContentValues(1);
values.put("locked", locked ? 1 : 0); new Thread(new Runnable() {
public void run() {
getContentResolver().update(lockUri,
values, null, null);
}
}).start();
}
这个代码执行完以后就会刷新到列表的最下面,不会停留在当前锁定信息的位置.