80,471
社区成员




private void restoreMessage() {
ContentResolver cr = getContentResolver();
for (int i : result) {
Message message = list.get(i);
try {
// 主题
if (message.getId() == message.getThread_id()) {
Uri threadUri = Sms.addMessageToUri(cr, Sms.CONTENT_URI, message.getAddress(),
message.getBody(), message.getSubject(),
Long.valueOf(message.getDate()), true, true);
for (int j = 0; j < result.size(); j++) {
Message tmp = list.get(j);
// 跳过当前
if (tmp.getId() == message.getId()) {
continue;
}
if (tmp.getThread_id() == message.getId()) {
Sms.addMessageToUri(cr, threadUri, tmp.getAddress(), tmp.getBody(),
null, Long.valueOf(tmp.getDate()), true, false,0);
}
}
}
} catch (Exception e) {
Log(e.getStackTrace());
}
}
Toast.makeText(getApplicationContext(), result.size() + " imported.", Toast.LENGTH_SHORT)
.show();
}
提示信息
您分配的分数和总分不相符,请重新分配!
371 + if (message.getType() == Sms.MESSAGE_TYPE_INBOX) {
372 + Sms.Inbox.addMessage(cr, message.getAddress(), message.getBody(), null,
373 + Long.valueOf(message.getDate()), true);
374 + } else {
375 + Sms.Outbox.addMessage(cr, message.getAddress(), message.getBody(), null,
376 + Long.valueOf(message.getDate()), true, -1L);
377 + }