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 :

[AlertDialog & Intent]Erreur passage d'intent


Sujet :

Android

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre chevronné
    Profil pro
    Inscrit en
    Août 2010
    Messages
    385
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2010
    Messages : 385
    Par défaut [AlertDialog & Intent]Erreur passage d'intent
    Bonjour ,

    J'ai je pense une erreur "bateau" que je ne comprend pas trop ...

    Je m'explique j'ai plusieurs button sur mon Activity , et sur l'un des boutons je voudrais passer sur une autre activity (apres un alertdialog de confirmation).
    J'ai bien créer ma deuxième Class nommer : Second.java , et créer la vue XML(second.xml)

    Mais il me sort une erreur je vous met le code :
    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
     
     
            ((Button)findViewById(R.id.Second)).setOnClickListener(new OnClickListener() {
            	public void onClick(View v) {
     
     
            		showDialog(3);
            	}
            });
     
    /*-------------------------------------------- */
     
                   case 3:{
                	   return new AlertDialog.Builder(this).setMessage("Rokseur").setTitle("BANZAIII")
                			   .setPositiveButton("Normal", new DialogInterface.OnClickListener() {
     
    							public void onClick(DialogInterface dialog, int which) {
    								Intent intent = new Intent(this,Second.class);
    								startActivity(intent);
     
    							}
    						})
                	   .create();
                   }
    L'erreur ce trouve sur :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Intent intent = new Intent(this,Second.class);
    Il me propose juste de :
    The constructor Intent(new DialogInterface.OnClickListener(){}, Class<Second>) is undefined
    - Remove argument to match 'intent()'

    Vous remerciant pour le debuggage ,

    Cordialement ,

  2. #2
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2009
    Messages
    169
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2009
    Messages : 169
    Par défaut
    Edit (un peu plus tard) : Désolé j'ai eu un contretemps pendant que j’écrivais la réponse.

  3. #3
    Membre éprouvé
    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Avril 2010
    Messages
    108
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Consultant en Business Intelligence
    Secteur : Finance

    Informations forums :
    Inscription : Avril 2010
    Messages : 108
    Par défaut
    Il faut mettre :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Intent intent = new Intent(getApplicationContext(),Second.class);
    il lui faut le context de l'application, d'habitude tu met this mais la this point sur le DialogInterface.OnClickListener

  4. #4
    Membre chevronné
    Profil pro
    Inscrit en
    Août 2010
    Messages
    385
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2010
    Messages : 385
    Par défaut
    Ah merci bien s'était bien sa ... je savais que cela devais être bateau :S !

    Je te remercie.Cela marche à merveille (bon le DDMS ma annoncé que j'avais oublier de déclarer dans le manifest.xml ma deuxieme activity ^^ ... *Moment de solitude *)

    Merci à vous,

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 8
    Dernier message: 30/12/2012, 10h13
  2. erreur, passage d'une vignette en Noir Blanc
    Par SuperArbre dans le forum Général JavaScript
    Réponses: 0
    Dernier message: 19/05/2012, 09h05
  3. Erreur passage d'arraylist de servlet vers jsp
    Par padawan78 dans le forum Servlets/JSP
    Réponses: 8
    Dernier message: 10/04/2011, 23h52
  4. Intent et passage de parametres
    Par bradern dans le forum Android
    Réponses: 3
    Dernier message: 10/12/2010, 09h59
  5. message d'erreur - passage de paramètres
    Par fxc44 dans le forum Langage
    Réponses: 2
    Dernier message: 04/04/2006, 12h53

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