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



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

i trying delete sms messages android emulator , receiving next error:

java.lang.illegalargumentexception: bad conversation thread id: 15555215554

does have same problem , can help me resolve problem? code delete message next:

seek { final long thread_id = transactioncursor.getlong(1); uri thread = uri.parse("content://sms/conversations/" + thread_id); getcontentresolver().delete(thread, null, null); } grab (exception e) { system.out.println(e.getmessage()); }

in manifest file have added next permissions:

<uses-permission android:name="android.permission.read_sms" /> <uses-permission android:name="android.permission.write_sms" />

yes, ahmet, right , understand error message, changing code

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 " + numberofdeletedmessages); } grab (exception e) { log.e(tag,e.getmessage(),e); }

and works successful.

java android sms

Comments

Popular posts from this blog

java - How to pass parameters between Request-Scoped Controllers? -

actionscript 3 - Flex: moving a point with rotation doesnt change the point XY? -

string - what is the difference between "some" == "some\0" and strcmp("some","some\0") in c++? -