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:
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:
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 :)