Content: // mms-sms / conversations / return NullPointerException en Android ICS Samsung

Estoy desarrollando la aplicación de SMS y necesito listar la conversación de SMS. Encontré un problema al intentar acceder al proveedor de contenido utilizando el content://mms-sms/conversations/ uri content://mms-sms/conversations/ . Funciona bien en Android 2.3, pero cuando se ejecuta en Android 4.0.3 Samsung galaxia ficha 2 devolver error:

  10-17 09:04:51.035: E/AndroidRuntime(22600): FATAL EXCEPTION: main 10-17 09:04:51.035: E/AndroidRuntime(22600): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.yooi/com.yooi.ui.MainActivity}: android.view.InflateException: Binary XML file line #6: Error inflating class fragment 10-17 09:04:51.035: E/AndroidRuntime(22600): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1970) 10-17 09:04:51.035: E/AndroidRuntime(22600): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1995) 10-17 09:04:51.035: E/AndroidRuntime(22600): at android.app.ActivityThread.access$600(ActivityThread.java:128) 10-17 09:04:51.035: E/AndroidRuntime(22600): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1161) 10-17 09:04:51.035: E/AndroidRuntime(22600): at android.os.Handler.dispatchMessage(Handler.java:99) 10-17 09:04:51.035: E/AndroidRuntime(22600): at android.os.Looper.loop(Looper.java:137) 10-17 09:04:51.035: E/AndroidRuntime(22600): at android.app.ActivityThread.main(ActivityThread.java:4514) 10-17 09:04:51.035: E/AndroidRuntime(22600): at java.lang.reflect.Method.invokeNative(Native Method) 10-17 09:04:51.035: E/AndroidRuntime(22600): at java.lang.reflect.Method.invoke(Method.java:511) 10-17 09:04:51.035: E/AndroidRuntime(22600): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:790) 10-17 09:04:51.035: E/AndroidRuntime(22600): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:557) 10-17 09:04:51.035: E/AndroidRuntime(22600): at dalvik.system.NativeStart.main(Native Method) 10-17 09:04:51.035: E/AndroidRuntime(22600): Caused by: android.view.InflateException: Binary XML file line #6: Error inflating class fragment 10-17 09:04:51.035: E/AndroidRuntime(22600): at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:697) 10-17 09:04:51.035: E/AndroidRuntime(22600): at android.view.LayoutInflater.rInflate(LayoutInflater.java:739) 10-17 09:04:51.035: E/AndroidRuntime(22600): at android.view.LayoutInflater.inflate(LayoutInflater.java:489) 10-17 09:04:51.035: E/AndroidRuntime(22600): at android.view.LayoutInflater.inflate(LayoutInflater.java:396) 10-17 09:04:51.035: E/AndroidRuntime(22600): at android.view.LayoutInflater.inflate(LayoutInflater.java:352) 10-17 09:04:51.035: E/AndroidRuntime(22600): at com.android.internal.policy.impl.PhoneWindow.setContentView(PhoneWindow.java:273) 10-17 09:04:51.035: E/AndroidRuntime(22600): at android.app.Activity.setContentView(Activity.java:1835) 10-17 09:04:51.035: E/AndroidRuntime(22600): at com.yooi.ui.MainActivity.onCreate(MainActivity.java:17) 10-17 09:04:51.035: E/AndroidRuntime(22600): at android.app.Activity.performCreate(Activity.java:4465) 10-17 09:04:51.035: E/AndroidRuntime(22600): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1053) 10-17 09:04:51.035: E/AndroidRuntime(22600): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1934) 10-17 09:04:51.035: E/AndroidRuntime(22600): ... 11 more 10-17 09:04:51.035: E/AndroidRuntime(22600): Caused by: java.lang.NullPointerException 10-17 09:04:51.035: E/AndroidRuntime(22600): at android.os.Parcel.readException(Parcel.java:1334) 10-17 09:04:51.035: E/AndroidRuntime(22600): at android.database.DatabaseUtils.readExceptionFromParcel(DatabaseUtils.java:181) 10-17 09:04:51.035: E/AndroidRuntime(22600): at android.database.DatabaseUtils.readExceptionFromParcel(DatabaseUtils.java:135) 10-17 09:04:51.035: E/AndroidRuntime(22600): at android.content.ContentProviderProxy.query(ContentProviderNative.java:358) 10-17 09:04:51.035: E/AndroidRuntime(22600): at android.content.ContentResolver.query(ContentResolver.java:311) 10-17 09:04:51.035: E/AndroidRuntime(22600): at com.yooi.ui.SmsThreadListActivity.getThreadListCursor(SmsThreadListActivity.java:146) 10-17 09:04:51.035: E/AndroidRuntime(22600): at com.yooi.ui.SmsThreadListActivity.onCreateView(SmsThreadListActivity.java:95) 10-17 09:04:51.035: E/AndroidRuntime(22600): at android.app.FragmentManagerImpl.moveToState(FragmentManager.java:806) 10-17 09:04:51.035: E/AndroidRuntime(22600): at android.app.FragmentManagerImpl.moveToState(FragmentManager.java:1010) 10-17 09:04:51.035: E/AndroidRuntime(22600): at android.app.FragmentManagerImpl.addFragment(FragmentManager.java:1108) 10-17 09:04:51.035: E/AndroidRuntime(22600): at android.app.Activity.onCreateView(Activity.java:4243) 10-17 09:04:51.035: E/AndroidRuntime(22600): at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:673) 10-17 09:04:51.035: E/AndroidRuntime(22600): ... 21 more 

Me habían pasado mi tiempo buscar en google, pero aún no se encontró la respuesta. Cualquier persona que sabe por favor me ayuda, estoy atrapado por este problema molesto 🙁

One Solution collect form web for “Content: // mms-sms / conversations / return NullPointerException en Android ICS Samsung”

La lista de conversaciones se puede recuperar a través de esta consulta:

 Uri.parse("content://mms-sms/conversations?simple=true"); Cursor cursor = context.getApplicationContext().getContentResolver().query(uri, null, null, null, null); 

El punto clave aquí es el content://mms-sms/conversations?simple=true URI content://mms-sms/conversations?simple=true .

Mira aquí

  • Cómo utilizar ExifInterface con una secuencia o un URI
  • Abrir archivo html local con el navegador de Android
  • Android 2.2 MediaPlayer está funcionando bien con una URL de SHOUTcast, pero no con la otra
  • Obtener el perfil de usuario / propietario de contacto URI y la imagen de usuario con API 8 en adelante
  • Imagen de Uri a bytesarray
  • Android: howto parse URL String con espacios al objeto URI?
  • Obtener orientación de la imagen de MediaStore.Images.Media.DATA
  • Abrir navegador con una url con encabezados adicionales para Android
  • Cómo obtener googlemaps para aceptar un archivo KML local?
  • Pausa de envío al marcador
  • Uri a la notificación de sonido por defecto?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.