Android 2.0以上的系统 短信的thread_id必须设置一个,我晕

1. SmsProvider.java

if (((threadId == null) || (threadId == 0)) && (address != null)) {
                values.put(Sms.THREAD_ID, Threads.getOrCreateThreadId(
                                   getContext(), address));
            }

Threads.getOrCreateThreadId 调用该函数后,根据号码来查找联系人,但如果找不到的话,就在会话中重建一个会话。

2. MmsProvider.java 也有以下的代码

if (((threadId == null) || (threadId == 0)) && (address != null)) {
                finalValues.put(Mms.THREAD_ID, Threads.getOrCreateThreadId(getContext(), address));
            }

posted on 2011-12-06 17:53 梦书 阅读(67) 评论(0) 编辑 收藏

发表评论

昵称: [登录] [注册]

主页:

邮箱:(仅博主可见)

评论内容:

  登录  注册

[使用Ctrl+Enter键快速提交评论]

0 2278309 zzokA9QiNDo=

导航

公告


Windows Mobile+ BREW

Symbian+Android

注:本BLOG所发表文章或随笔,作者保留一切权利。转载请注明出处,谢谢!



Locations of visitors to this page
昵称:梦书
园龄:6年7个月
粉丝:9
关注:2

搜索

 

随笔分类

C/C++编程

Java编程

MSN开发

Windows Mobile 技术站点

测试

内功修炼

搜索技术站点