LEAJIM_454
09/04/15, 23:00:58
Hola, necesito de su ayuda si no es mucha molestia, tengo un array de drawables en donde guardo las imagenes pero el problema es que no me permite extraer el que se está mostrando actualmente para ponerlo en palette para extraer el vibrantColor es justo en este metodo donde falla y me salta error el logCat
private void llenarLayout() {
BitmapPalette = BitmapFactory.decodeResource(view.getResources(), ABC_imagenes[posicionLetra]);
PaletteLetra = Palette.generate(BitmapPalette);
letraTitulo.setText(ABCLetras[posicionLetra]);
letraImagen.setImageResource(letraBackGround.getRe sourceId(posicionLetra, posicionLetra));
ContenedorDeLetra.setBackgroundColor(PaletteLetra. getVibrantColor(0));
MA.speak(descripcionLetras[posicionLetra]);
}
El error es este:
04-09 16:58:53.793: W/ResourceType(7403): No package identifier when getting value for resource number 0x00000000
04-09 16:58:53.965: W/dalvikvm(7403): threadid=1: thread exiting with uncaught exception (group=0x40018578)
04-09 16:58:54.168: E/AndroidRuntime(7403): FATAL EXCEPTION: main
04-09 16:58:54.168: E/AndroidRuntime(7403): java.lang.IllegalArgumentException: bitmap can not be null
04-09 16:58:54.168: E/AndroidRuntime(7403): at android.support.v7.graphics.Palette.checkBitmapPar am(Palette.java:521)
04-09 16:58:54.168: E/AndroidRuntime(7403): at android.support.v7.graphics.Palette.generate(Palet te.java:128)
04-09 16:58:54.168: E/AndroidRuntime(7403): at android.support.v7.graphics.Palette.generate(Palet te.java:115)
04-09 16:58:54.168: E/AndroidRuntime(7403): at com.JimSoft.Edu.LearnWithEnuma.LetraFragment.llena rLayout(LetraFragment.java:96)
04-09 16:58:54.168: E/AndroidRuntime(7403): at com.JimSoft.Edu.LearnWithEnuma.LetraFragment.onCre ateView(LetraFragment.java:90)
04-09 16:58:54.168: E/AndroidRuntime(7403): at android.support.v4.app.Fragment.performCreateView( Fragment.java:1786)
04-09 16:58:54.168: E/AndroidRuntime(7403): at android.support.v4.app.FragmentManagerImpl.moveToS tate(FragmentManager.java:953)
04-09 16:58:54.168: E/AndroidRuntime(7403): at android.support.v4.app.FragmentManagerImpl.moveToS tate(FragmentManager.java:1136)
04-09 16:58:54.168: E/AndroidRuntime(7403): at android.support.v4.app.BackStackRecord.run(BackSta ckRecord.java:739)
04-09 16:58:54.168: E/AndroidRuntime(7403): at android.support.v4.app.FragmentManagerImpl.execPen dingActions(FragmentManager.java:1499)
04-09 16:58:54.168: E/AndroidRuntime(7403): at android.support.v4.app.FragmentManagerImpl$1.run(F ragmentManager.java:456)
04-09 16:58:54.168: E/AndroidRuntime(7403): at android.os.Handler.handleCallback(Handler.java:587 )
04-09 16:58:54.168: E/AndroidRuntime(7403): at android.os.Handler.dispatchMessage(Handler.java:92 )
04-09 16:58:54.168: E/AndroidRuntime(7403): at android.os.Looper.loop(Looper.java:130)
04-09 16:58:54.168: E/AndroidRuntime(7403): at android.app.ActivityThread.main(ActivityThread.jav a:3687)
04-09 16:58:54.168: E/AndroidRuntime(7403): at java.lang.reflect.Method.invokeNative(Native Method)
04-09 16:58:54.168: E/AndroidRuntime(7403): at java.lang.reflect.Method.invoke(Method.java:507)
04-09 16:58:54.168: E/AndroidRuntime(7403): at com.android.internal.os.ZygoteInit$MethodAndArgsCa ller.run(ZygoteInit.java:867)
04-09 16:58:54.168: E/AndroidRuntime(7403): at com.android.internal.os.ZygoteInit.main(ZygoteInit .java:625)
04-09 16:58:54.168: E/AndroidRuntime(7403): at dalvik.system.NativeStart.main(Native Method)
Gracias por su tiempo.
private void llenarLayout() {
BitmapPalette = BitmapFactory.decodeResource(view.getResources(), ABC_imagenes[posicionLetra]);
PaletteLetra = Palette.generate(BitmapPalette);
letraTitulo.setText(ABCLetras[posicionLetra]);
letraImagen.setImageResource(letraBackGround.getRe sourceId(posicionLetra, posicionLetra));
ContenedorDeLetra.setBackgroundColor(PaletteLetra. getVibrantColor(0));
MA.speak(descripcionLetras[posicionLetra]);
}
El error es este:
04-09 16:58:53.793: W/ResourceType(7403): No package identifier when getting value for resource number 0x00000000
04-09 16:58:53.965: W/dalvikvm(7403): threadid=1: thread exiting with uncaught exception (group=0x40018578)
04-09 16:58:54.168: E/AndroidRuntime(7403): FATAL EXCEPTION: main
04-09 16:58:54.168: E/AndroidRuntime(7403): java.lang.IllegalArgumentException: bitmap can not be null
04-09 16:58:54.168: E/AndroidRuntime(7403): at android.support.v7.graphics.Palette.checkBitmapPar am(Palette.java:521)
04-09 16:58:54.168: E/AndroidRuntime(7403): at android.support.v7.graphics.Palette.generate(Palet te.java:128)
04-09 16:58:54.168: E/AndroidRuntime(7403): at android.support.v7.graphics.Palette.generate(Palet te.java:115)
04-09 16:58:54.168: E/AndroidRuntime(7403): at com.JimSoft.Edu.LearnWithEnuma.LetraFragment.llena rLayout(LetraFragment.java:96)
04-09 16:58:54.168: E/AndroidRuntime(7403): at com.JimSoft.Edu.LearnWithEnuma.LetraFragment.onCre ateView(LetraFragment.java:90)
04-09 16:58:54.168: E/AndroidRuntime(7403): at android.support.v4.app.Fragment.performCreateView( Fragment.java:1786)
04-09 16:58:54.168: E/AndroidRuntime(7403): at android.support.v4.app.FragmentManagerImpl.moveToS tate(FragmentManager.java:953)
04-09 16:58:54.168: E/AndroidRuntime(7403): at android.support.v4.app.FragmentManagerImpl.moveToS tate(FragmentManager.java:1136)
04-09 16:58:54.168: E/AndroidRuntime(7403): at android.support.v4.app.BackStackRecord.run(BackSta ckRecord.java:739)
04-09 16:58:54.168: E/AndroidRuntime(7403): at android.support.v4.app.FragmentManagerImpl.execPen dingActions(FragmentManager.java:1499)
04-09 16:58:54.168: E/AndroidRuntime(7403): at android.support.v4.app.FragmentManagerImpl$1.run(F ragmentManager.java:456)
04-09 16:58:54.168: E/AndroidRuntime(7403): at android.os.Handler.handleCallback(Handler.java:587 )
04-09 16:58:54.168: E/AndroidRuntime(7403): at android.os.Handler.dispatchMessage(Handler.java:92 )
04-09 16:58:54.168: E/AndroidRuntime(7403): at android.os.Looper.loop(Looper.java:130)
04-09 16:58:54.168: E/AndroidRuntime(7403): at android.app.ActivityThread.main(ActivityThread.jav a:3687)
04-09 16:58:54.168: E/AndroidRuntime(7403): at java.lang.reflect.Method.invokeNative(Native Method)
04-09 16:58:54.168: E/AndroidRuntime(7403): at java.lang.reflect.Method.invoke(Method.java:507)
04-09 16:58:54.168: E/AndroidRuntime(7403): at com.android.internal.os.ZygoteInit$MethodAndArgsCa ller.run(ZygoteInit.java:867)
04-09 16:58:54.168: E/AndroidRuntime(7403): at com.android.internal.os.ZygoteInit.main(ZygoteInit .java:625)
04-09 16:58:54.168: E/AndroidRuntime(7403): at dalvik.system.NativeStart.main(Native Method)
Gracias por su tiempo.