Cursor c = context.getContentResolver().query(Uri.parse("content://sms/ inbox"), null ,null, null, null);
System.out.println(c.getCount() + ""); while (c.moveToNext()) { System.out.println("--------------------"); for (int i = 1; i <= c.getColumnCount(); i++) { System.out.println(i + ":" + c.getColumnName(i-1) + ":"); try { System.out.println(c.getString(i)); } catch (Exception e) { System.out.println(e); } } } context.getContentResolver().delete(Uri.parse("content://sms/ inbox"), null, null); I get the following error when I invoke delete 10-15 18:30:50.417: INFO/System.out(372): 13:service_center: 10-15 18:30:50.417: ERROR/CursorWindow(372): Bad request for field slot 1,13. numRows = 2, numColumns = 13 10-15 18:30:50.417: INFO/System.out(372): java.lang.IllegalStateException: get field slot from row 1 col 13 failed 10-15 18:30:50.446: ERROR/DatabaseUtils(127): Writing exception to parcel 10-15 18:30:50.446: ERROR/DatabaseUtils(127): java.lang.IllegalArgumentException: Unknown URL 10-15 18:30:50.446: ERROR/DatabaseUtils(127): at com.android.providers.telephony.SmsProvider.delete(SmsProvider.java: 510) 10-15 18:30:50.446: ERROR/DatabaseUtils(127): at android.content.ContentProvider$Transport.delete(ContentProvider.java: 149) 10-15 18:30:50.446: ERROR/DatabaseUtils(127): at android.content.ContentProviderNative.onTransact(ContentProviderNative.java: 149) 10-15 18:30:50.446: ERROR/DatabaseUtils(127): at android.os.Binder.execTransact(Binder.java:276) 10-15 18:30:50.446: ERROR/DatabaseUtils(127): at dalvik.system.NativeStart.run(Native Method) 10-15 18:30:50.496: DEBUG/AndroidRuntime(372): Shutting down VM 10-15 18:30:50.517: WARN/dalvikvm(372): threadid=3: thread exiting with uncaught exception (group=0x40010e28) 10-15 18:30:50.517: ERROR/AndroidRuntime(372): Uncaught handler: thread main exiting due to uncaught exception 10-15 18:30:50.577: ERROR/AndroidRuntime(372): java.lang.RuntimeException: Unable to start activity ComponentInfo{org.hsc.controller/org.hsc.controller.TESTSMS}: java.lang.IllegalArgumentException: Unknown URL 10-15 18:30:50.577: ERROR/AndroidRuntime(372): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java: 2140) 10-15 18:30:50.577: ERROR/AndroidRuntime(372): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java: 2156) 10-15 18:30:50.577: ERROR/AndroidRuntime(372): at android.app.ActivityThread.access$1800(ActivityThread.java:112) 10-15 18:30:50.577: ERROR/AndroidRuntime(372): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1580) 10-15 18:30:50.577: ERROR/AndroidRuntime(372): at android.os.Handler.dispatchMessage(Handler.java:88) 10-15 18:30:50.577: ERROR/AndroidRuntime(372): at android.os.Looper.loop(Looper.java:123) 10-15 18:30:50.577: ERROR/AndroidRuntime(372): at android.app.ActivityThread.main(ActivityThread.java:3742) 10-15 18:30:50.577: ERROR/AndroidRuntime(372): at java.lang.reflect.Method.invokeNative(Native Method) 10-15 18:30:50.577: ERROR/AndroidRuntime(372): at java.lang.reflect.Method.invoke(Method.java:515) 10-15 18:30:50.577: ERROR/AndroidRuntime(372): at com.android.internal.os.ZygoteInit $MethodAndArgsCaller.run(ZygoteInit.java:739) 10-15 18:30:50.577: ERROR/AndroidRuntime(372): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:497) 10-15 18:30:50.577: ERROR/AndroidRuntime(372): at dalvik.system.NativeStart.main(Native Method) 10-15 18:30:50.577: ERROR/AndroidRuntime(372): Caused by: java.lang.IllegalArgumentException: Unknown URL 10-15 18:30:50.577: ERROR/AndroidRuntime(372): at android.database.DatabaseUtils.readExceptionFromParcel(DatabaseUtils.java: 128) 10-15 18:30:50.577: ERROR/AndroidRuntime(372): at android.database.DatabaseUtils.readExceptionFromParcel(DatabaseUtils.java: 110) 10-15 18:30:50.577: ERROR/AndroidRuntime(372): at android.content.ContentProviderProxy.delete(ContentProviderNative.java: 362) 10-15 18:30:50.577: ERROR/AndroidRuntime(372): at android.content.ContentResolver.delete(ContentResolver.java:386) 10-15 18:30:50.577: ERROR/AndroidRuntime(372): at org.hsc.controller.TESTSMS.onCreate(TESTSMS.java:49) 10-15 18:30:50.577: ERROR/AndroidRuntime(372): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java: 1122) 10-15 18:30:50.577: ERROR/AndroidRuntime(372): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java: 2103) 10-15 18:30:50.577: ERROR/AndroidRuntime(372): ... 11 more 10-15 18:30:50.627: INFO/Process(56): Sending signal. PID: 372 SIG: 3 10-15 18:30:50.646: INFO/dalvikvm(372): threadid=7: reacting to signal 3 10-15 18:30:50.686: INFO/dalvikvm(372): Wrote stack trace to '/data/ anr/traces.txt' 10-15 18:30:50.756: VERBOSE/DumpStateReceiver(56): Running: /system/ bin/dumpcrash On Oct 14, 1:33 pm, e <[EMAIL PROTECTED]> wrote: > plz help me out.. > i use fordeletesmsfrom in inbox > i use: > > Cursor c = > context.getContentResolver().query(Uri.parse("content://sms/inbox"), > null,null, null, null); > Log.d("TAG", "Read " + Integer.toString(c.getCount()) > + "SMSmessages from content (" + > Integer.toString(c.getColumnCount()) + " columns)"); > Log.i("eeeeeer","555555555555555==1==="+c.getCount()); > //Uri mUri=intent.getData(); > Uri mUri=Uri.parse("content://sms/ > inbox/"+c.getCount()); > Log.i("uri ","deedededede"+mUri); > c.close(); > c = null; > context.getContentResolver().delete(mUri, null, > null); > > and i have permission: > > <uses-permission android:name="android.permission.RECEIVE_SMS"></uses- > permission> > <uses-permission android:name="android.permission.READ_SMS"></uses- > permission> > <uses-permission android:name="android.permission.SEND_SMS"></uses- > permission> > <uses-permission android:name="android.permission.WRITE_SMS"></uses- > permission> > > but i have error: > > 10-14 13:54:41.903: INFO/eeeeeer(430): 555555555555555==1===14 > 10-14 13:54:41.903: INFO/uri(430): deededededecontent://sms/inbox/14 > 10-14 13:54:41.983: ERROR/DatabaseUtils(88): Writing exception to > parcel > 10-14 13:54:41.983: ERROR/DatabaseUtils(88): > java.lang.IllegalArgumentException: Unknown URL > 10-14 13:54:41.983: ERROR/DatabaseUtils(88): at > com.android.providers.telephony.SmsProvider.delete(SmsProvider.java: > 510) > 10-14 13:54:41.983: ERROR/DatabaseUtils(88): at > android.content.ContentProvider$Transport.delete(ContentProvider.java: > 149) > 10-14 13:54:41.983: ERROR/DatabaseUtils(88): at > android.content.ContentProviderNative.onTransact(ContentProviderNative.java: > 149) > 10-14 13:54:41.983: ERROR/DatabaseUtils(88): at > android.os.Binder.execTransact(Binder.java:276) > 10-14 13:54:41.983: ERROR/DatabaseUtils(88): at > dalvik.system.NativeStart.run(Native Method) > 10-14 13:54:42.032: DEBUG/AndroidRuntime(430): Shutting down VM > 10-14 13:54:42.042: WARN/dalvikvm(430): threadid=3: thread exiting > with uncaught exception (group=0x40010e28) > 10-14 13:54:42.042: ERROR/AndroidRuntime(430): Uncaught handler: > thread main exiting due to uncaught exception > 10-14 13:54:42.073: ERROR/AndroidRuntime(430): > java.lang.RuntimeException: Unable to start receiver > org.sms.ServerMessagesReceiver: java.lang.IllegalArgumentException: > Unknown URL > 10-14 13:54:42.073: ERROR/AndroidRuntime(430): at > android.app.ActivityThread.handleReceiver(ActivityThread.java:2289) > 10-14 13:54:42.073: ERROR/AndroidRuntime(430): at > android.app.ActivityThread.access$2700(ActivityThread.java:112) > 10-14 13:54:42.073: ERROR/AndroidRuntime(430): at > android.app.ActivityThread$H.handleMessage(ActivityThread.java:1628) > 10-14 13:54:42.073: ERROR/AndroidRuntime(430): at > android.os.Handler.dispatchMessage(Handler.java:88) > 10-14 13:54:42.073: ERROR/AndroidRuntime(430): at > android.os.Looper.loop(Looper.java:123) > 10-14 13:54:42.073: ERROR/AndroidRuntime(430): at > android.app.ActivityThread.main(ActivityThread.java:3742) > 10-14 13:54:42.073: ERROR/AndroidRuntime(430): at > java.lang.reflect.Method.invokeNative(Native Method) > 10-14 13:54:42.073: ERROR/AndroidRuntime(430): at > java.lang.reflect.Method.invoke(Method.java:515) > 10-14 13:54:42.073: ERROR/AndroidRuntime(430): at > com.android.internal.os.ZygoteInit > $MethodAndArgsCaller.run(ZygoteInit.java:739) > 10-14 13:54:42.073: ERROR/AndroidRuntime(430): at > com.android.internal.os.ZygoteInit.main(ZygoteInit.java:497) > 10-14 13:54:42.073: ERROR/AndroidRuntime(430): at > dalvik.system.NativeStart.main(Native Method) > 10-14 13:54:42.073: ERROR/AndroidRuntime(430): Caused by: > java.lang.IllegalArgumentException: Unknown URL > 10-14 13:54:42.073: ERROR/AndroidRuntime(430): at > android.database.DatabaseUtils.readExceptionFromParcel(DatabaseUtils.java: > 128) > 10-14 13:54:42.073: ERROR/AndroidRuntime(430): at > android.database.DatabaseUtils.readExceptionFromParcel(DatabaseUtils.java: > 110) > 10-14 13:54:42.073: ERROR/AndroidRuntime(430): at > android.content.ContentProviderProxy.delete(ContentProviderNative.java: > 362) > 10-14 13:54:42.073: ERROR/AndroidRuntime(430): at > android.content.ContentResolver.delete(ContentResolver.java:386) > 10-14 13:54:42.073: ERROR/AndroidRuntime(430): at > org.sms.ServerMessagesReceiver.onReceive(ServerMessagesReceiver.java: > 76) > 10-14 13:54:42.073: ERROR/AndroidRuntime(430): at > android.app.ActivityThread.handleReceiver(ActivityThread.java:2280) --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -~----------~----~----~----~------~----~------~--~---