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 :

Cycle de vie Camera


Sujet :

Android

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    ETUDIANT
    Inscrit en
    Novembre 2012
    Messages
    111
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : ETUDIANT

    Informations forums :
    Inscription : Novembre 2012
    Messages : 111
    Par défaut Cycle de vie Camera
    Bonjour ,

    Voici le code source =

    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
    public void onCreate(Bundle savedInstanceState) 
    {
     Toast.makeText(getApplicationContext(), "onCreate", Toast.LENGTH_SHORT).show();
    ..........
     btn_camera = (ImageView)findViewById(R.id.camera);
     btn_camera.setOnClickListener(new OnClickListener() 
     {
     @Override
     public void onClick(View arg0) 
     { Intent intent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);
       startActivityForResult(intent, 0);}});
    }
     
     
    //___RETURN CAMERA
    @Override
    protected void onActivityResult(int requestCode, int resultCode, Intent data) 
    {
     super.onActivityResult(requestCode, resultCode, data);
     Toast.makeText(getApplicationContext(), "onActivityResult", Toast.LENGTH_SHORT).show();
     if (resultCode == RESULT_OK) 
    	{ 
    	 traitements.toastNow("Capture OK ", context);
    	.............................
    	}else if (resultCode == RESULT_CANCELED)     traitements.toastNow("camera canceled", context);
    }
     
     
    @Override
    protected void onDestroy() {
        super.onDestroy();
       traitements.toastNow("onDestroy", context);
     
    }

    En appuyant sur le boutton camera :
    1-cas : fais un back button --> message Toast obtenue--> onActivityResult et puis camera canceled --> ok pas de probléme
    2-cas :appuyant sur "enregister" --> message Toast obtenue-->onDestroy et puis onCreate et puis onActivityResult et puis captureok et puis onDestroy et puis en onCreate --> ???

    donc ma question : pour le deuxième cas normalement le Toast obtenue-->onActivityResult et captureok

    Merci d'avance

  2. #2
    Membre confirmé
    Homme Profil pro
    ETUDIANT
    Inscrit en
    Novembre 2012
    Messages
    111
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : ETUDIANT

    Informations forums :
    Inscription : Novembre 2012
    Messages : 111
    Par défaut
    Bonsoir ,

    Résolu le problème !!

    j'ai ajouter ceci aux fichier manifeste "elle permet d'éviter le changement d'orientation et de votre activité ne sera pas détruit et recréé "

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <activity
        android:name=".mon_Activity"
        android:configChanges="orientation|keyboardHidden|screenSize"
        android:screenOrientation="portrait" >
    </activity>

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

Discussions similaires

  1. Model de cycle de vie d'un logiciel
    Par apt dans le forum Méthodes
    Réponses: 4
    Dernier message: 29/10/2014, 23h54
  2. Réponses: 7
    Dernier message: 08/03/2007, 09h23
  3. Réponses: 6
    Dernier message: 07/03/2007, 09h32
  4. [Maven2] Cycle de Vie - Phases et Goals
    Par Palmer dans le forum Maven
    Réponses: 4
    Dernier message: 05/03/2007, 22h34
  5. [EJB Stateful] [Cycle de vie] methode remove()
    Par anitshka dans le forum Java EE
    Réponses: 3
    Dernier message: 05/12/2006, 17h31

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