2017-08-17 1 views
0

Je veux charger la pochette de l'album en vue écran mais mon code ne fonctionne pas et donne une erreur, comment résoudre mon erreur?afficher la jaquette de l'album Afficher le bloc images

ImageView imageView= (ImageView) findViewById(R.id.imageView); 
    Uri sArtworkUri = Uri.parse("/sdcard/Sqlit/AndroidDownloadManager.mp3"); 
    if (sArtworkUri !=null){ 
     MediaMetadataRetriever mData=new MediaMetadataRetriever(); 
     mData.setDataSource(this,sArtworkUri); 


     byte art[]=mData.getEmbeddedPicture(); 
     Bitmap image= BitmapFactory.decodeByteArray(art,0,art.length); 
     imageView.setImageBitmap(image); 

    } 

erreur

java.lang.RuntimeException: Unable to start activity ComponentInfo{com.andriodtime.net/com.andriodtime.net.MainActivity}: java.lang.NullPointerException 
                   at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2184) 
                   at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2233) 
                   at android.app.ActivityThread.access$800(ActivityThread.java:135) 
                   at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1196) 
                   at android.os.Handler.dispatchMessage(Handler.java:102) 
                   at android.os.Looper.loop(Looper.java:136) 
                   at android.app.ActivityThread.main(ActivityThread.java:5001) 
                   at java.lang.reflect.Method.invokeNative(Native Method) 
                   at java.lang.reflect.Method.invoke(Method.java:515) 
                   at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:785) 
                   at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:601) 
                   at dalvik.system.NativeStart.main(Native Method) 
                   Caused by: java.lang.NullPointerException 
                   at com.andriodtime.net.MainActivity.initView(MainActivity.java:91) 
                   at com.andriodtime.net.MainActivity.onCreate(MainActivity.java:35) 
+0

Comment appelez-vous ** MainActivity.initView ** ..? Ajoutez votre méthode MainActivty onCreate. –

+0

@MuthukrishnanRajendran Je ajoute à onCreate mais a errored.I pense que ce code est incorrect ** Uri sArtworkUri = Uri.parse ("/ sdcard/Sqlit/AndroidDownloadManager.mp3"); ** –

+0

Selon votre journal, Il plante * * Ligne n ° 91 ** vous pouvez vérifier ce que fait la ligne. ou vous pouvez ajouter cette ligne –

Répondre