Note that there are some explanatory texts on larger screens.

plurals
  1. POandroid bitmap to Uri not working
    text
    copied!<p>Why do I do a simple conversion behavior problems?</p> <p>I originally thought it was a problem I picture file source. Later tests are normal display pictures setimageview. I do not understand why the error occurs here?</p> <pre><code>public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.edit_main); is = this.getResources().openRawResource(R.drawable.smp); BitmapFactory.Options options=new BitmapFactory.Options(); options.inJustDecodeBounds = false; options.inSampleSize = 4; Bitmap btp =BitmapFactory.decodeStream(is,null,options); </code></pre> <p>Switching behavior</p> <pre><code> uri = Uri.parse(MediaStore.Images.Media.insertImage(getContentResolver(),btp, "123","456")); } </code></pre> <p>error code:</p> <pre><code>11-24 20:16:17.682 31134-31134/com.example.cacara E/AndroidRuntime﹕ FATAL EXCEPTION: main java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.cacara/com.example.cacara.sds}: java.lang.NullPointerException: uriString at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2110) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2135) at android.app.ActivityThread.access$700(ActivityThread.java:140) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1237) at android.os.Handler.dispatchMessage(Handler.java:99) at android.os.Looper.loop(Looper.java:137) at android.app.ActivityThread.main(ActivityThread.java:4921) at java.lang.reflect.Method.invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:511) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1038) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:805) at dalvik.system.NativeStart.main(Native Method) Caused by: java.lang.NullPointerException: uriString at android.net.Uri$StringUri.&lt;init&gt;(Uri.java:464) at android.net.Uri$StringUri.&lt;init&gt;(Uri.java:454) at android.net.Uri.parse(Uri.java:426) at com.example.cacara.sds.onCreate(sds.java:49) at android.app.Activity.performCreate(Activity.java:5188) at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1094) at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2074)             at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2135)             at android.app.ActivityThread.access$700(ActivityThread.java:140)             at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1237)             at android.os.Handler.dispatchMessage(Handler.java:99)             at android.os.Looper.loop(Looper.java:137)             at android.app.ActivityThread.main(ActivityThread.java:4921)             at java.lang.reflect.Method.invokeNative(Native Method)             at java.lang.reflect.Method.invoke(Method.java:511)             at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1038)             at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:805)             at dalvik.system.NativeStart.main(Native Method) </code></pre>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload