Bonjour,
Comment on peut appeler un Activity2.java(défini par layout2.xml) de Package2 ???
J'ai utilisé Intent pour appeler un Acitivity2 dans même package, ca marçhe!.
Mais 2 Package différents, je ne sais pas
Merci
Bonjour,
Comment on peut appeler un Activity2.java(défini par layout2.xml) de Package2 ???
J'ai utilisé Intent pour appeler un Acitivity2 dans même package, ca marçhe!.
Mais 2 Package différents, je ne sais pas
Merci
Comment on peut appeler un Activity2.java(défini par layout2.xml) de Package2 ???
Salut , cela reste le même principe que quand ils sont dans le même package .
Il suffit seulment que la class de ton Intent2 appartiennent au projet , et que tu importes cette class dans ta première activity .
Responsable Android de Developpez.com (Twitter et Facebook)
Besoin d"un article/tutoriel/cours sur Android, consulter la page cours
N'hésitez pas à consulter la FAQ Android et à poser vos questions sur les forums d'entraide mobile d'Android.
j'ai défini dans Oncreat() de Activity1.java
intent2 ce quoi ? s'l vous plais !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 intent1 = new Intent(android.package1.Activity1.this, android.package2.Activity2.class); startActivity(intent1);
Je viens de changer le nom de package 2
merci
Je voulais parler de l'activity que tu veux lancé .Il suffit seulement que la class de ta deuxième activity appartiennent au projet , et que tu importes cette class dans ta première activity .
Après ton code est bon , tu peux faire plus simple , mais laisser le nom du package pour ta deuxième activity peut être plus claire lors de la lecture de ton code . Enfin comme tu veux .
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 intent1 = new Intent(this, Activity2.class); startActivity(intent1);
Responsable Android de Developpez.com (Twitter et Facebook)
Besoin d"un article/tutoriel/cours sur Android, consulter la page cours
N'hésitez pas à consulter la FAQ Android et à poser vos questions sur les forums d'entraide mobile d'Android.
merci de votre réponse
j'ai essayé mais ne pas marche !
dans le fichier Java.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 intent1 = new Intent(android.package1.Activity1.this, android.package2.Activity2.class); startActivity(intent1);
ici, dans la fichier xml
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 <activity android:label="@string/app_name" android:name=".main" > <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER"></category> </intent-filter> </activity> <activity android:name=".Activity2"></activity> <activity android:name=".Activity3"></activity>
dans la fichier xml, ajouté dans attribute de Application
Code : Sélectionner tout - Visualiser dans une fenêtre à part android:exported="true"
Si vous jugez mon post utile dans la résolution de votre problème, n'hésitez pas à utiliser le système de vote afin d'améliorer la qualité du forum
avec votre solutionsinon essaye de déclarer ton activité via son nom complet (package + class) dans le manifest.
ca marche !
Merci beaucoup !
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager