0
Я пытаюсь удалить смс сообщения от андроид эмулятор и получать следующую ошибку:Android: java.lang.IllegalArgumentException: Плохой разговор идентификатор потока: 15555215554
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());
}
в файле манифеста я добавил следующие разрешения:
<uses-permission android:name="android.permission.READ_SMS" />
<uses-permission android:name="android.permission.WRITE_SMS" />
Возможно, идентификатор разговора действительно неправильный? –