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

[JAVA]Problème d'organisation dans code

Chableu
Chableu
Niveau 8
10 mars 2014 à 00:55:52

Salut!

Je viens vers vous aujourd'hui parce que je suis dans une impasse :(

Je suis entrain de faire ma première appli android (destine au smartphone Xperia)

Enfin bref, j'ai un gros soucis au niveau de l'organisation d'un des parties du code

En gros, j'ai 2 options, on/off, et la couleur

Et je me retrouve avec deux fois la partie du code ON/OFF

http://pastebin.com/PDPFrkvY

Je vous laisse voir par vous même

J'me retrouve deux fois avec la partie
Intent(IlluminationIntent.ACTION_START_LED_PULSE );

(allumer et eteindre la led)

J'aimerais réorganiser ça pour ne l'avoir qu'en une seul fois, là en gros une partie correspond a quand on change la position du switch (on/off) et quand on change la couleur du spinner (liste)

C'est pas possible de faire quelque chose qui soit fonctionnel quand on change le switch ET quand on change la couleur?

Parce que là c'est le bordel j'commence a avoir du mal à m'en sortir :hap:

Je sais pas si j'ai été très clair, dîtes moi si besoin j'reexpliquerais

Merci d'avance!

Bunyan
Bunyan
Niveau 17
10 mars 2014 à 08:16:03

Découpe en méthode ?
http://pastebin.com/Vg105mgN

Tu devras peut-être changer la portée de tes variables onOffSwitch et spincolor (qui est mal nommée, devrait être spinColor) pour les mettre en variable d'instance.

Bien sûr, dans mon exemple de code, vu que tu refiles une partie de ton onCreate, les méthodes a créer ne doivent pas se trouver dans le onCreate.

Par contre, s'il te plaît, utilises les outils d'indentation, c'est beaucoup plus facile et rapide à lire quand c'est bien indenté.

Chableu
Chableu
Niveau 8
10 mars 2014 à 13:31:52

Salut!

Merci pour la réponse, je regarde ça tout à l'heure

Par contre, s'il te plaît, utilises les outils d'indentation, c'est beaucoup plus facile et rapide à lire quand c'est bien indenté.

Qu'entends tu par là?

Chableu
Chableu
Niveau 8
10 mars 2014 à 13:43:09

PS : merci beaucoup pour le code , ça marche, je m'y retrouverais plus facilement^^

Bunyan
Bunyan
Niveau 17
10 mars 2014 à 17:53:11

Ce que j'entends par là : je ne sais pas avec quoi tu codes, mais fait en sorte que ton code soit correctement indenté, c'est à dire que celui-ci ait un nombre d'espacement cohérent en début de ligne.

CF article Wikipedia trop complet pour la question ici-présente, mais qui donne des infos : https://en.wikipedia.org/wiki/Indent_style

Chableu
Chableu
Niveau 8
10 mars 2014 à 19:27:28

Ah oui ok je vois ce que tu veux dire, j'y ferais attention la prochaine fois :-p merci encore pour l'aide

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