gpt4 book ai didi

java - Android:java.lang.IllegalArgumentException:错误对话线程 ID:15555215554

转载 作者:行者123 更新时间:2023-12-01 15:48:22 26 4
gpt4 key购买 nike

我正在尝试从 Android 模拟器中删除短信并收到下一个错误:

java.lang.IllegalArgumentException: Bad conversation thread id: 15555215554

有人有同样的问题可以帮我解决这个问题吗?接下来删除消息的代码:

    try {
final long thread_id = transactionCursor.getLong(1);
Uri thread = Uri.parse("content://sms/conversations/" + thread_id);
getContentResolver().delete(thread, null, null);
} catch (Exception e) {
System.out.println(e.getMessage());
}

在 list 文件中我添加了下一个权限:

<uses-permission android:name="android.permission.READ_SMS" />
<uses-permission android:name="android.permission.WRITE_SMS" />

最佳答案

是的,艾哈迈德,你是对的,我从错误消息中理解它,只需更改我的代码

try {
final long thread_id = transactionCursor.getLong(transactionCursor.getColumnIndex("thread_id"));
final Uri thread = Uri.parse("content://sms/conversations/" + thread_id);
final int numberOfDeletedMessages = getContentResolver().delete(thread, null, null);
Log.v(TAG, "Number of deleted messages equals to " + numberOfDeletedMessages);
} catch (Exception e) {
Log.e(TAG,e.getMessage(),e);
}

一切顺利。

关于java - Android:java.lang.IllegalArgumentException:错误对话线程 ID:15555215554,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6655291/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com