IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Android Discussion :

passage entre vues avec android


Sujet :

Android

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Homme Profil pro
    ingénieur
    Inscrit en
    Mai 2013
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2013
    Messages : 6
    Par défaut passage entre vues avec android
    bonjour tout le monde
    j essai de communiquer entre deux vues, une première vue pour l adresse ip et le numero de port et la deuxieme pour l interface de commande, j ai utiliser un intent pour passer d une vue a une autre, mais les boutons marchent pas dans la deuxieme vue

    merci d'avance pour votre aide car je bloque dessus depuis presqu un semaine deja

  2. #2
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2011
    Messages
    115
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2011
    Messages : 115
    Par défaut
    Tu peux mettre le code sous les balises stp c'est plus facile à comprendre

  3. #3
    Membre émérite
    Profil pro
    Inscrit en
    Janvier 2011
    Messages
    757
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2011
    Messages : 757
    Par défaut
    Grosse confusion là...
    Tu ne peux pas aussi simplement faire étendre ta deuxième Activity de ta première afin de récupérer les variables.

    Ta deuxième Activity DOIT étendre de Activity. Et tu dois faire transiter l'information (tes variables) via les bundles.

  4. #4
    Nouveau membre du Club
    Homme Profil pro
    ingénieur
    Inscrit en
    Mai 2013
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2013
    Messages : 6
    Par défaut
    ok, je vais essayer de mettre le code entre balise, je sais pas comment mais je vais chercher

  5. #5
    Nouveau membre du Club
    Homme Profil pro
    ingénieur
    Inscrit en
    Mai 2013
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2013
    Messages : 6
    Par défaut
    code de la première vue
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
     
    package com.example.simpleclient;
     
    import java.io.IOException;
    import java.io.PrintWriter;
    import java.net.Socket;
    import java.net.UnknownHostException;
     
    import android.app.Activity;
    import android.content.Intent;
    import android.os.Bundle;
    import android.view.View;
    import android.view.View.OnClickListener;
    import android.widget.Button;
    import android.widget.EditText;
    import android.widget.TextView;
     
    public class MainActivity extends Activity {
     
    	public Button connecter;
    	public TextView etatconnection;
    	public EditText adresseIP, port;
    	public Socket client;
    	public PrintWriter printwriter;
     
    	@Override
    	protected void onCreate(Bundle savedInstanceState) {
    		super.onCreate(savedInstanceState);
    		setContentView(R.layout.activity_main);
     
    		adresseIP = (EditText) findViewById(R.id.adresseIP);
    		port = (EditText) findViewById(R.id.port);
     
    		connecter = (Button) findViewById(R.id.connecter);
    		connecter.setOnClickListener(new OnClickListener() {
     
    			@Override
    			public void onClick(View v) {
     
    					String IP = adresseIP.getText().toString();
    					int Port = Integer.valueOf(port.getText().toString());
     
    				try {
     
    					client = new Socket(IP, Port);
     
    				    } catch (UnknownHostException e) {
    					    e.printStackTrace();
    				    } catch (IOException e) {
    					    e.printStackTrace();
    	     		    }
    				if(client.isConnected()){
    					Intent intent = new Intent(MainActivity.this, InterfaceCommande.class);
    					startActivity(intent);
    				} 
    		 }
    		});
    }
    }
    ceci est le code de la deuxième vue
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
     
    package com.example.simpleclient;
     
    import java.io.IOException;
    import java.io.PrintWriter;
     
    import android.os.Bundle;
    import android.view.View;
    import android.view.View.OnClickListener;
    import android.widget.Button;
     
    public class InterfaceCommande extends MainActivity {
     
    	public Button action1;
     
    	 	protected void onCreate(Bundle savedInstanceState) {
    			super.onCreate(savedInstanceState);
    			setContentView(R.layout.interfacecommande);
     
    			action1 = (Button) findViewById(R.id.Action_1);
     
    			action1.setOnClickListener(new OnClickListener(){
     
    				@Override
    				public void onClick(View v) {
     
    					try {
    					 printwriter = new PrintWriter(client.getOutputStream(),true);
    					} catch (IOException e) {
    						e.printStackTrace();
    					}
    				     printwriter.write("1");
    				     printwriter.flush();	
    				}
    			});
    	}
    }

  6. #6
    Nouveau membre du Club
    Homme Profil pro
    ingénieur
    Inscrit en
    Mai 2013
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2013
    Messages : 6
    Par défaut
    j ai fait de mon mieu pour les balises, je sais pas si c comme ca ou pas!

  7. #7
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2011
    Messages
    115
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2011
    Messages : 115
    Par défaut
    Citation Envoyé par Simon MARQUIS Voir le message
    Grosse confusion là...
    Tu ne peux pas aussi simplement faire étendre ta deuxième Activity de ta première afin de récupérer les variables.

    Ta deuxième Activity DOIT étendre de Activity. Et tu dois faire transiter l'information (tes variables) via les bundles.
    Oui voila il a tout dit .
    Si tu veux passer des variable utiliser putExtra de ton intent

    http://developer.android.com/referen...va.lang.String, android.os.Bundle)

Discussions similaires

  1. Réponses: 0
    Dernier message: 28/09/2014, 17h57
  2. Android problème de passage entre les activités
    Par midou99 dans le forum Android
    Réponses: 1
    Dernier message: 02/05/2012, 07h36
  3. [Débutant] navigation entre vue avec GUI
    Par autoin dans le forum Interfaces Graphiques
    Réponses: 6
    Dernier message: 23/04/2012, 16h36
  4. Passage de valeur entre fonctions avec guidata
    Par ursamajor dans le forum Interfaces Graphiques
    Réponses: 7
    Dernier message: 20/04/2011, 16h23
  5. Passage d'un argument en entrée/sortie avec JNI
    Par GatH7614 dans le forum Entrée/Sortie
    Réponses: 7
    Dernier message: 21/07/2010, 15h23

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo