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 :

Bug Camera Itent (Group Activity )


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 Bug Camera Itent (Group Activity )
    Bonjour ,

    Voila j'ai un tabHost avec ( 5 group activity ) .

    Le 1 Group activity : (Admin.java)

    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
     
    import android.content.Intent;
    .......................................
     
    public class TabGroup1Activity extends TabGroupActivity{
        @Override
        public void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
                          startChildActivity("admin", new Intent(this,admin.class)); 
        }
     
     
        @Override
        protected void onActivityResult(int requestCode, int resultCode, Intent data) 
        {
     
          dbatiments activity = (dbatiments)getLocalActivityManager().getCurrentActivity();
     
          try {
                activity.onActivityResult(requestCode, resultCode, data);
            } catch (Exception e) {
                e.printStackTrace();
            }
     
        } 
     
     
     
     
     
    }
    Le 1 Group activity --> un boutton("Admin") --> l'activity 2 (dbatiments .java)


    l'activity 2(dbatiments .java)-- > boutoon Camera-->

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    Intent itent_caemra = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
    getParent().startActivityForResult(itent_caemra, cameraData);
    Le probléme est ceci :

    Si en mode "Portrait" --> bug du programme
    Si en mode "paysage" --> ok

    Si je fais pas a pas pour s'avoir le bug cas en mode portrait)

    le program ce relance en (TabGroup1Activity )

    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
     
    public class TabGroup1Activity extends TabGroupActivity{
        @Override
        public void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
     
                   startChildActivity("admin", new Intent(this,admin.class)); 
        }
     
     
        @Override
        protected void onActivityResult(int requestCode, int resultCode, Intent data) 
        {
     
          dbatiments activity = (dbatiments)getLocalActivityManager().getCurrentActivity();
     
          try {
                activity.onActivityResult(requestCode, resultCode, data);
            } catch (Exception e) {
                e.printStackTrace();
            }
     
        } 
        }
    et puis le bug sur la ligne car il sort de l'activity dbatiments ,donc il le trouve pas )
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    dbatiments activity = (dbatiments)getLocalActivityManager().getCurrentActivity();

    Ma question : Pourquoi il n 'as pas rester a l’activité "dbatimentts"

    Merci d'avance

  2. #2
    Modérateur
    Avatar de Hizin
    Homme Profil pro
    Développeur mobile
    Inscrit en
    Février 2010
    Messages
    2 180
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France

    Informations professionnelles :
    Activité : Développeur mobile

    Informations forums :
    Inscription : Février 2010
    Messages : 2 180
    Par défaut
    C'est quoi "bug" ? Un problème de nom ? Un crash ? Un souci de parsing ? Problème d'enregistrement de l'image ? Problème de visionnage de la preview ?

    Si c'est "crash", comme ça semble l'indiquer, que te dit le LogCat ?
    C'est Android, PAS Androïd, ou Androïde didiou !
    Le premier est un OS, le second est la mauvaise orthographe du troisième, un mot français désignant un robot à forme humaine.

    Membre du comité contre la phrase "ça marche PAS" en titre et/ou explication de problème.

    N'oubliez pas de consulter les FAQ Android et les cours et tutoriels Android

  3. #3
    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 ,,

    Le programme s'est arrêté.

    Logcat :
    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
    02-05 23:04:09.427: E/AndroidRuntime(19236): FATAL EXCEPTION: main
    02-05 23:04:09.427: E/AndroidRuntime(19236): Process: com.seralitec.pebac, PID: 19236
    02-05 23:04:09.427: E/AndroidRuntime(19236): java.lang.RuntimeException: Unable to resume activity {com.seralitec.pebac/com.seralitec.pebac.Maine}: java.lang.RuntimeException: Failure delivering result ResultInfo{who=Admin, request=0, result=-1, data=Intent { act=inline-data dat=content://media/external/images/media/751 (has extras) }} to activity {com.seralitec.pebac/com.seralitec.pebac.Maine}: java.lang.ClassCastException: com.seralitec.pebac.admin cannot be cast to com.seralitec.pebac.dbatiments
    02-05 23:04:09.427: E/AndroidRuntime(19236): 	at android.app.ActivityThread.performResumeActivity(ActivityThread.java:3075)
    02-05 23:04:09.427: E/AndroidRuntime(19236): 	at android.app.ActivityThread.handleResumeActivity(ActivityThread.java:3104)
    02-05 23:04:09.427: E/AndroidRuntime(19236): 	at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2475)
    02-05 23:04:09.427: E/AndroidRuntime(19236): 	at android.app.ActivityThread.handleRelaunchActivity(ActivityThread.java:4053)
    02-05 23:04:09.427: E/AndroidRuntime(19236): 	at android.app.ActivityThread.access$1000(ActivityThread.java:174)
    02-05 23:04:09.427: E/AndroidRuntime(19236): 	at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1313)
    02-05 23:04:09.427: E/AndroidRuntime(19236): 	at android.os.Handler.dispatchMessage(Handler.java:102)
    02-05 23:04:09.427: E/AndroidRuntime(19236): 	at android.os.Looper.loop(Looper.java:146)
    02-05 23:04:09.427: E/AndroidRuntime(19236): 	at android.app.ActivityThread.main(ActivityThread.java:5593)
    02-05 23:04:09.427: E/AndroidRuntime(19236): 	at java.lang.reflect.Method.invokeNative(Native Method)
    02-05 23:04:09.427: E/AndroidRuntime(19236): 	at java.lang.reflect.Method.invoke(Method.java:515)
    02-05 23:04:09.427: E/AndroidRuntime(19236): 	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1283)
    02-05 23:04:09.427: E/AndroidRuntime(19236): 	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1099)
    02-05 23:04:09.427: E/AndroidRuntime(19236): 	at dalvik.system.NativeStart.main(Native Method)
    02-05 23:04:09.427: E/AndroidRuntime(19236): Caused by: java.lang.RuntimeException: Failure delivering result ResultInfo{who=Admin, request=0, result=-1, data=Intent { act=inline-data dat=content://media/external/images/media/751 (has extras) }} to activity {com.seralitec.pebac/com.seralitec.pebac.Maine}: java.lang.ClassCastException: com.seralitec.pebac.admin cannot be cast to com.seralitec.pebac.dbatiments
    02-05 23:04:09.427: E/AndroidRuntime(19236): 	at android.app.ActivityThread.deliverResults(ActivityThread.java:3680)
    02-05 23:04:09.427: E/AndroidRuntime(19236): 	at android.app.ActivityThread.performResumeActivity(ActivityThread.java:3062)
    02-05 23:04:09.427: E/AndroidRuntime(19236): 	... 13 more
    02-05 23:04:09.427: E/AndroidRuntime(19236): Caused by: java.lang.ClassCastException: com.seralitec.pebac.admin cannot be cast to com.seralitec.pebac.dbatiments
    02-05 23:04:09.427: E/AndroidRuntime(19236): 	at com.seralitec.pebac.TabGroup1Activity.onActivityResult(TabGroup1Activity.java:20)
    02-05 23:04:09.427: E/AndroidRuntime(19236): 	at android.app.ActivityGroup.dispatchActivityResult(ActivityGroup.java:122)
    02-05 23:04:09.427: E/AndroidRuntime(19236): 	at android.app.ActivityThread.deliverResults(ActivityThread.java:3676)
    02-05 23:04:09.427: E/AndroidRuntime(19236): 	... 14 more

  4. #4
    Expert confirmé

    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Février 2007
    Messages
    4 253
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2007
    Messages : 4 253
    Billets dans le blog
    3
    Par défaut
    Je crois que c'est surtout qu'on est dans un TabGroup1Activity

Discussions similaires

  1. Réponses: 1
    Dernier message: 10/06/2009, 22h06
  2. Lister les membres d'un groupe active directory
    Par Ludo75 dans le forum VBScript
    Réponses: 1
    Dernier message: 18/06/2008, 18h08
  3. [Sharepoint 2007] Groupes Active Directory introuvable
    Par Enthau dans le forum SharePoint
    Réponses: 2
    Dernier message: 21/04/2008, 17h14
  4. Réponses: 0
    Dernier message: 19/03/2008, 20h24

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