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 d'objets entre 2 activités


Sujet :

Android

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    178
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 178
    Par défaut passage d'objets entre 2 activités
    Bonjour;
    je crée une arraylist d'objets parcelable dans mainactivity
    fonction
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    public void goto2(int row){
    		Intent intent=new Intent();
    		intent.setClass(this,RowActivity.class);
    		 ar=new ArrayList<Mydatas4>();
    		Bundle b=new Bundle();
    		for(int i=intag*18;i<intag*18+18;i++)
    			ar.add(al2.get(i));
    			b.putParcelableArrayList("myar",ar);
    		intent.putExtras(b);
    		startActivity(intent);
      }
    dans intent mMap possede bien le tableau ar
    activité2
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    protected void onResume(){
    	super.onResume();
    	Intent intent=getIntent();
    	Bundle b=intent.getExtras();
    	ar=b.getParcelableArrayList("myar")	;
    	}
    dans l'activité2 intent a une mMap nulle
    il me semble pourtant respecter le coding?

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    178
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 178
    Par défaut
    j'ai résolu le probleme
    dans Mydatas4 dans le constructeur Mydatas4(Parcel in) et dans writeToParcel(Parcel arg0,int arg1)les trois arguments n'étaient pas écrits dans le meme ordre

  3. #3
    Modérateur
    Avatar de grunk
    Homme Profil pro
    Lead dév - Architecte
    Inscrit en
    Août 2003
    Messages
    6 693
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Lead dév - Architecte
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2003
    Messages : 6 693
    Par défaut
    UNe adresse pour éviter de se prendre la tête avec les parcelable :
    http://www.parcelabler.com/

    Tu colle la structure de ta classe et ça te génère tout le code nécessaire
    Pry Framework php5 | N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

Discussions similaires

  1. Passage d'objet entre contrôleurs
    Par Invité dans le forum Spring Web
    Réponses: 0
    Dernier message: 06/10/2008, 13h01
  2. passage d'objet entre deux actions
    Par sousoujda2 dans le forum Struts 1
    Réponses: 6
    Dernier message: 07/03/2008, 17h17
  3. [C#] passage d'objet entre forms
    Par kooljy dans le forum Windows Forms
    Réponses: 4
    Dernier message: 26/04/2006, 06h45
  4. [langage] Passage d objet entre deux fichiers
    Par Slippers dans le forum Langage
    Réponses: 2
    Dernier message: 28/04/2005, 14h45
  5. Réponses: 4
    Dernier message: 02/01/2005, 23h24

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