java.lang.ClassCastException dans android
J'ai créé une application et il a été exécuté avec succès jusqu'à hier, aujourd'hui quand j'ai essayé de courir sur mon appareil il affiche l'erreur suivante dans le logcat et mon application est écrasé.
03-31 12:37:47.059: ERROR/(1916): java.lang.ClassCastException: android.widget.ImageView
03-31 12:37:47.239: ERROR/AndroidRuntime(1916): Uncaught handler: thread main exiting due to uncaught exception
03-31 12:37:47.246: ERROR/AndroidRuntime(1916): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.fis.flash/com.fis.flash.FirstImage}: java.lang.ClassCastException: android.widget.AbsoluteLayout
03-31 12:37:47.246: ERROR/AndroidRuntime(1916): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2496)
03-31 12:37:47.246: ERROR/AndroidRuntime(1916): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2512)
03-31 12:37:47.246: ERROR/AndroidRuntime(1916): at android.app.ActivityThread.access$2200(ActivityThread.java:119)
03-31 12:37:47.246: ERROR/AndroidRuntime(1916): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1863)
03-31 12:37:47.246: ERROR/AndroidRuntime(1916): at android.os.Handler.dispatchMessage(Handler.java:99)
03-31 12:37:47.246: ERROR/AndroidRuntime(1916): at android.os.Looper.loop(Looper.java:123)
03-31 12:37:47.246: ERROR/AndroidRuntime(1916): at android.app.ActivityThread.main(ActivityThread.java:4363)
03-31 12:37:47.246: ERROR/AndroidRuntime(1916): at java.lang.reflect.Method.invokeNative(Native Method)
03-31 12:37:47.246: ERROR/AndroidRuntime(1916): at java.lang.reflect.Method.invoke(Method.java:521)
03-31 12:37:47.246: ERROR/AndroidRuntime(1916): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:860)
03-31 12:37:47.246: ERROR/AndroidRuntime(1916): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:618)
03-31 12:37:47.246: ERROR/AndroidRuntime(1916): at dalvik.system.NativeStart.main(Native Method)
03-31 12:37:47.246: ERROR/AndroidRuntime(1916): Caused by: java.lang.ClassCastException: android.widget.AbsoluteLayout
03-31 12:37:47.246: ERROR/AndroidRuntime(1916): at com.fis.flash.FirstImage.onCreate(FirstImage.java:106)
03-31 12:37:47.246: ERROR/AndroidRuntime(1916): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)
03-31 12:37:47.246: ERROR/AndroidRuntime(1916): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2459)
03-31 12:37:47.246: ERROR/AndroidRuntime(1916): ... 11 more
Il affiche une erreur dans un ImageView
de ma classe principale activité, mais tous les détails sont corrects dans mon codage côté.
C'est quoi cette erreur, comment surmonter cela?
avez-vous essayer une nouvelle génération et une nouvelle installation?
Vous semblez utiliser le obsolète AbsoluteLayout? Pouvez-vous poster le code qui est à l'origine de cette erreur.
êtes-vous sûr de rien changé dans la mise en page du fichier xml?
Je pense qu'il existe un problème de mise en page
j'avais fait quelques changements dans une mise en page qui est liée à d'autres activités...
Vous semblez utiliser le obsolète AbsoluteLayout? Pouvez-vous poster le code qui est à l'origine de cette erreur.
êtes-vous sûr de rien changé dans la mise en page du fichier xml?
Je pense qu'il existe un problème de mise en page
java.lang.ClassCastException: android.widget.AbsoluteLayout 03-31 12:37:47.246:
j'avais fait quelques changements dans une mise en page qui est liée à d'autres activités...
OriginalL'auteur Siva K | 2011-03-31
Vous devez vous connecter pour publier un commentaire.
salut j'ai trouvé mon erreur, j'ai attribué linéaire de la mise en page dans un de mes fichier xml, mais j'ai parlé à disposition absolue dans mon fichier de classe.
OriginalL'auteur Siva K
ClassCastException dans FirstImage classe sur la ligne 106 ?
Il semble que vous essayez de lancer quelque chose comme un AbsoluteLayout dans onCreate() la méthode où il ne l'est pas.
source :
OriginalL'auteur Tanguy
J'ai été faire cette erreur
Causés par: java.lang.ClassCastException: android.widget de.LinearLayout ne peut pas être lancé pour android.widget de.TextView:
J'ai changé
À
et le problème est résolu pour moi.
OriginalL'auteur bilalhaider