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 :

Problème à la création d'une activité


Sujet :

Android

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    348
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 348
    Par défaut Problème à la création d'une activité
    Bonjour à tous,

    Je viens de débuter sur le SDK-Android avec Eclipse et ai commencé à potasser quelques tutoriels sur le net et un bouquin. Et avant même de commencer, j'ai déjà un problème. Voici ma classe:
    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
    package com.eyrolles.android.notepad;
     
    import android.app.Activity;
    import android.content.res.Resources;
    import android.os.Bundle;
     
    public class MonActivite extends Activity //MonActivite herite de la classe Activity (abstraite?)
    {
        Resources resources = getResources();
     
        public void onCreate(Bundle savedInstanceState)
        {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.main);
            System.out.println("Hello world!");
        }
     
        public void onStart()
        {
            super.onStart();
        }
     
        public void onPause()
        {
            super.onPause();
        }
     
        public void onResume()
        {
            super.onResume();
        }
     
        public void onStop()
        {
            super.onStop();
        }
     
        public void onRestart()
        {
            super.onRestart();
        }
     
        public void onDestroy()
        {
            super.onDestroy();
        }
     
        public void onSaveInstanceState(Bundle savedInstanceState)
        {
            super.onSaveInstanceState(savedInstanceState);
        }
     
        public void onRestoreInstanceState(Bundle savedInstanceState)
        {
            super.onRestoreInstanceState(savedInstanceState);
        }
    }
    Comme vous pouvez le constater, je n'ai encore rien mis dedans à part créer les principales fonctions. Mais quand je veux la déclarer dans le manifest, il me dit que ma class MonActivite n'hérite pas de Activite, alors que visiblement c'est bien le cas. J'ai essayé cette astuce, mais elle n'a rien résolu.

    Merci d'avance.

  2. #2
    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
    Es-tu sûr de n'avoir aucune autre erreur dans ton projet ?
    Genre un fichier .xml mal formé ?

  3. #3
    Membre très actif
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    348
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 348
    Par défaut
    Oui. Mais je viens de m'apercevoir que j'ai beaucoup de problèmes d'interaction entre Eclipse et mon SDK. Je vais tout réinstaller dans le doute... :/
    Je te tiens au courant.
    Cordialement

  4. #4
    Membre très actif
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    348
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 348
    Par défaut
    Bon, j'ai réussi à résoudre le problème en tout réinstallant et en créant un nouveau projet. Ca commence bien.

    Je suis en train de suivre un tutoriel ultra-basique sur un autre site...

    Je suis donc au tout début.
    Problème: même les premières manipulations ne compilent pas:
    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
    package com.example.androidtest;
     
    import android.os.Bundle;
    import android.app.Activity;
    import android.view.Menu;
    import android.widget.TextView;
     
    public class MainActivity extends Activity 
    {
        private TextView coucou = null;
     
        public void onCreate(Bundle savedInstanceState) 
        {
            super.onCreate(savedInstanceState);
            //setContentView(R.layout.activity_main);
            coucou.setText("Bonjour, vous me devez 1 000 000€.");
            setContentView(coucou);
        }
     
        public boolean onCreateOptionsMenu(Menu menu) 
        {
            getMenuInflater().inflate(R.menu.activity_main, menu);
            return true;
        }
    }
    Tout ce que j'ai fait c'est recopier le code du site en remplaçant l'affichage de l'activité par le TextView. Quand je compile, il transfert bien l'application sur ma Nexus 7 mais elle plante au démarrage (forced close).

    Donc si je comprends bien, la dernière version du SDK ne parviens pas à afficher un TextView...

    Quelqu'un peut m'aider?

    Merci d'avance.

    Edit: bon effectivement j'ai oublié le coucou = new TextView(this);

  5. #5
    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
    Bien. la prochaine fois que tu as une erreur ou un problème, essaie de nous fournir le stacktrace complet de l'erreur. Il se trouve dans la vue "LogCat" de Eclipse. Ce sera ainsi beaucoup plus facile de te répondre.

  6. #6
    Membre très actif
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    348
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 348
    Par défaut
    Ok.
    En tout cas je vous remercie d'être disposés à m'aider dans ce grand moment de désespoir total.

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

Discussions similaires

  1. Problème pour création d'une vue
    Par gapse dans le forum Oracle
    Réponses: 5
    Dernier message: 30/08/2006, 15h35
  2. Réponses: 9
    Dernier message: 05/04/2006, 17h48
  3. FAQ : problème avec création d'une requete en VBA
    Par Oluha dans le forum VBA Access
    Réponses: 14
    Dernier message: 14/02/2006, 12h05
  4. Problème de création d'une dll...
    Par adrien954 dans le forum C++Builder
    Réponses: 4
    Dernier message: 21/10/2005, 10h46

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