梦书之家(移动开发)

你有一个苹果,我有一个苹果,我们交换一下,一人还是一个苹果;你有一个思想,我有一个思想,我们交换一下,一人就有两个思想。 ——肖伯纳

导航

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  梦书  阅读(1938)  评论(0编辑  收藏  举报