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 Studio Java Discussion :

Problème pour récupérer une fonction, une liste ou une variable de ma classe à mon MainActivity Android Studio


Sujet :

Android Studio Java

  1. #1
    Membre à l'essai
    Homme Profil pro
    Développeur Logiciel
    Inscrit en
    Décembre 2015
    Messages
    230
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur Logiciel
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2015
    Messages : 230
    Points : 20
    Points
    20
    Par défaut Problème pour récupérer une fonction, une liste ou une variable de ma classe à mon MainActivity Android Studio
    Bonjour,

    J'ai actuellement un petit souci sous Android Studio.
    J'essaye d'appeler la fonction d'une autre classe dans mon MainActivity, mais cela ne fonctionne pas.
    J'ai tant bien que mal essayer d'importer ma classe, j'ai bien aussi le bon package, mais impossible de faire appel à ma fonction, même une simple fonction pour debogger.

    Voilà mon 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
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
     
     
    package com.example...;
     
    import android.os.Bundle;
    import android.support.design.widget.FloatingActionButton;
    import android.support.design.widget.Snackbar;
    import android.support.v7.app.AppCompatActivity;
    import android.support.v7.widget.Toolbar;
    import android.view.Menu;
    import android.view.MenuItem;
    import android.view.View;
    import android.widget.EditText;
    import android.widget.TextView;
    import com.example...;
     
    public class MainActivity extends AppCompatActivity {
     
    @Override
     protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_main);
            Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
            setSupportActionBar(toolbar);
     
            FloatingActionButton fab = (FloatingActionButton) findViewById(R.id.fab);
            fab.setOnClickListener(new View.OnClickListener() {
                @Override
                public void onClick(View view) {
                    Snackbar.make(view, "Replace with your own action", Snackbar.LENGTH_LONG)
                            .setAction("Action", null).show();
                }
            });
            super.onCreate(afficherText()); //test de debogage pour afficher le texte de ma fonction "afficherText()"
            afficherText(); //fonction non reconnu ici
        }
    Et là, ma deuxième classe, je montre juste la fonction de test:

    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
     
     
    package com.example...;
     
    import android.app.Activity;
    import android.content.Context;
    import android.support.test.InstrumentationRegistry;
    import android.support.test.runner.AndroidJUnit4;
    import android.view.View;
    import android.widget.EditText;
     
    import org.junit.runner.RunWith;
     
    import java.util.ArrayList;
     
    import static org.junit.Assert.assertEquals;
     
    public class NomdemaClasse extends Activity {
     
    public static void afficherText() {
            System.out.println("test");
        }
    S'il y a des experts en JAVA et Android Studio pour m'aider, merci d'avance

  2. #2
    Membre à l'essai
    Homme Profil pro
    Développeur Logiciel
    Inscrit en
    Décembre 2015
    Messages
    230
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur Logiciel
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2015
    Messages : 230
    Points : 20
    Points
    20
    Par défaut
    Je répond à mon problème, j'ai fais appel à ma fonction sans faire appel à ma classe devant.. nomDeMaClasse.nomDeMaFonction()..
    Mais le soucis que j'ai maintenant c'est que lorsque que j'importe ma classe il ne la reconnait toujours pas et ne veut pas l'utiliser.

Discussions similaires

  1. remplir une zone de liste via une fonction
    Par marinaetsonchat dans le forum VBA Access
    Réponses: 1
    Dernier message: 22/08/2011, 12h57
  2. Réponses: 3
    Dernier message: 16/04/2009, 08h34
  3. [Langage] une fonction comme argument d'une fonction?
    Par Krishna dans le forum Langage
    Réponses: 9
    Dernier message: 15/10/2008, 20h31
  4. passage d'une fonction en parametre d'une fonction
    Par psylox dans le forum Langage
    Réponses: 5
    Dernier message: 06/10/2008, 16h40
  5. Réponses: 21
    Dernier message: 26/04/2007, 16h49

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