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