Probleme avec Toolbar

Résolu
CR16_Padawan Messages postés 54 Date d'inscription mercredi 7 juin 2023 Statut Membre Dernière intervention 24 avril 2024 - Modifié le 15 sept. 2023 à 16:05
CR16_Padawan Messages postés 54 Date d'inscription mercredi 7 juin 2023 Statut Membre Dernière intervention 24 avril 2024 - 7 oct. 2023 à 12:02

Bonjour,

je suis actuellement face à un soucis avec Toolbar.

Je ne peux pas ouvrir mon appli à cause de cette erreur:

java.lang.RuntimeException: Unable to start activity 
ComponentInfo{fr.xx.firebaseconnexion/fr.xx.firebaseconnexion.navigation.PageActivity}: 

java.lang.ClassCastException: android.widget.Toolbar cannot be cast to androidx.appcompat.widget.Toolbar

at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2646)
                                                                                                    	at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2707)
                                                                                                    	at android.app.ActivityThread.-wrap12(ActivityThread.java)
                                                                                                    	at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1460)
                                                                                                    	at android.os.Handler.dispatchMessage(Handler.java:102)
                                                                                                    	at android.os.Looper.loop(Looper.java:154)
                                                                                                    	at android.app.ActivityThread.main(ActivityThread.java:6077)
                                                                                                    	at java.lang.reflect.Method.invoke(Native Method)
                                                                                                    	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:866)
                                                                                                    	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:756)
                                                                                                    Caused by: java.lang.ClassCastException: android.widget.Toolbar cannot be cast to androidx.appcompat.widget.Toolbar
                                                                                                    	at fr.xx.firebaseconnexion.navigation.PageActivity.onCreate(PageActivity.java:62)
                                                                                                    	at android.app.Activity.performCreate(Activity.java:6662)
                                                                                                    	at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1118)
                                                                                                    	at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2599)
                                                                                                    	at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2707) 
                                                                                                    	at android.app.ActivityThread.-wrap12(ActivityThread.java) 
                                                                                                    	at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1460) 
                                                                                                    	at android.os.Handler.dispatchMessage(Handler.java:102) 
                                                                                                    	at android.os.Looper.loop(Looper.java:154) 
                                                                                                    	at android.app.ActivityThread.main(ActivityThread.java:6077) 
                                                                                                    	at java.lang.reflect.Method.invoke(Native Method) 
                                                                                                    	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:866) 
                                                                                                    	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:756) 

j'ai essayer de modifier mon import

"android.widget.Toolbar" par "androidx.appcompat.widget.Toolbar"

mais rien n'y fait.

Code dans ma PageActivity.java

       // Initialisation de la toolbar
        Toolbar toolbar;
        toolbar = (Toolbar) findViewById(R.id.toolbar);
        toolbar.setTitle("");
        setSupportActionBar(toolbar);

Merci d'avance pour vos réponses.


A voir également:

3 réponses

CR16_Padawan Messages postés 54 Date d'inscription mercredi 7 juin 2023 Statut Membre Dernière intervention 24 avril 2024
17 sept. 2023 à 09:48

Bonjour,

y aurait il une bonne âme pour me montrer à quel endroit ce situe mon problème?


0
BunoCS Messages postés 15475 Date d'inscription lundi 11 juillet 2005 Statut Modérateur Dernière intervention 23 avril 2024 3 895
18 sept. 2023 à 09:11

Hello,

Là réponse est effectivement là:

java.lang.ClassCastException: android.widget.Toolbar cannot be cast to androidx.appcompat.widget.Toolbar

Il faut que tu utilises la Toolbar d'AndroidX. Vérifies tes import, tes dépendances et les méthodes que tu utlises.


0
CR16_Padawan Messages postés 54 Date d'inscription mercredi 7 juin 2023 Statut Membre Dernière intervention 24 avril 2024
7 oct. 2023 à 12:02

Bonjour BrunoCS

j'ai effectivement importer le bon ToolBar et maintenant c'est OK.

Merci pour ce que tu fais pour nous.

à plus


0