Bonjour Comment puis-je utiliser plusieurs classes dans Android? c'est-à-dire que j'ai un bouton dans ma classe d'activité principale. Je veux appeler une méthode d'une classe différente quand j'appuie sur le bouton comme afficher un message Toast. Merci d'avance :)Comment utiliser plusieurs classes dans Android
Lorsque je cours Ce code mon application se bloque. Voici ce que j'ai essayé.
package myplayground.dreamingreality.com.myplayground;
import android.app.Activity;
import android.widget.Toast;
/**
* Created by Ruben on 16/08/10.
*/
public class OtherClass extends Activity{
// Here is my other class
public Toast mess()
{
Toast t = null;
t.makeText(getApplicationContext(),"test",Toast.LENGTH_LONG);
return t;
}
}
Voici ma classe principale
package myplayground.dreamingreality.com.myplayground;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Button btn = (Button)findViewById(R.id.btn);
btn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
OtherClass oC = new OtherClass();
oC.mess().show();
}
});
}
}
Quel est le problème, qu'est-ce que vous avez essayé? – Winter
Bienvenue dans StackOverflow, malheureusement votre question ne démontre aucune tentative de recherche antérieure. Afin d'obtenir une bonne réponse, il est conseillé de montrer que vous avez tenté de résoudre le problème, par code ou autrement, avant de poser une question. Puis-je suggérer de lire le [Guide du développeur Android] (https://developer.android.com/guide/index.html) et [Android Docs] (http://developer.android.com/reference/packages.html) et apprendre la base Java en ligne –