CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

[Android] Passage bouton entre Activity

Raphy55
Raphy55
Niveau 10
26 mars 2014 à 12:08:59

Bonjour. :hap:

J'ai un MainActivity avec deux boutons par exemple (dans un TableLayout).
J'ai une deuxième activité avec un bouton nommé "Add button". Quand je clique sur ce bouton, je souhaite qu'un bouton de base (avec le logo ic_launcher par exemple, peu importe) se créé dans le MainActivity (donc qu'une nouvelle TableRow se créée).

J'ai fait un setContentView pour me placer dans la vue du MainActivity, et mon ajout marche. Sauf que ce n'est qu'un aperçu de la vue évidemment, or moi je veux que le bouton s'ajoute réellement dans le MainActivity.

Voilà, j'espère que vous m'avez compris, merci pour vos réponses. :-p

Odvie
Odvie
Niveau 10
26 mars 2014 à 12:22:54

Bah faut faire une classe externe qui contient tous les boutons que tu peux rajouter, et tu les affiches à partir de celle-ci en envoyant un ID ou je sais pas quoi depuis ton menu avec "Add Button" jusqu'à ta MainActivity.

Raphy55
Raphy55
Niveau 10
26 mars 2014 à 12:33:09

Oui je viens de réussir en fait. :noel: Maintenant faut que je fasse la même chose, mais cette fois avec un passage Fragment-Activity. :hap:

Odvie
Odvie
Niveau 10
26 mars 2014 à 12:35:31

Moi j'dis ça, je supporte pas le dev Android, donc j'y connais pas grand chose :hap:

Raphy55
Raphy55
Niveau 10
26 mars 2014 à 13:52:48

Donc ma question à présent c'est :

Comment envoyer des données d'une activité à un fragment ? :hap:

_blizzard_
_blizzard_
Niveau 9
27 mars 2014 à 09:09:31

Utiliser le constructeur du fragment ? :hap:

Bunyan
Bunyan
Niveau 17
27 mars 2014 à 16:23:36

Un Fragment (ainsi qu'un Activity) doivent avoir un constructeur par défaut sans argument. Il est fortement déconseillé de les utiliser d'une quelconque manière et d'utiliser ces mécanismes dans ce cadre (Android réveillant le Fragment en passant par le constructeur sans argument, cela entraîne très facilement une instabilité majeure).

Ta question entraîne diverses réponses dépendant du contexte. Les plus pertinentes semblent être, dans ton cas, de passer par un les arguments que peut prendre le Fragment (setArguments) avant de commit la FragmentTransaction.

Sous forums
  • Aide à l'achat Mac
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Internet
  • Steam Deck
  • Macintosh
  • Hardware
La vidéo du moment