Appeller une classe AppCompatActivity dans une autre
Résolu/Fermé
A voir également:
- Appeller une classe AppCompatActivity dans une autre
- Comment savoir sa classe en avance ✓ - Forum Loisirs / Divertissements
- Retrouver la liste des élèves d'une classe - Forum Internet / Réseaux sociaux
- Impossible de trouver ou charger la classe principale @user_jvm_args.txt ✓ - Forum Internet / Réseaux sociaux
- Donnez le nom d'une application d'appel vidéo ou de visioconférence. - Guide
- Meilleur classe mw2 - Forum Jeux vidéo
4 réponses
BunoCS
Messages postés
15356
Date d'inscription
lundi 11 juillet 2005
Statut
Modérateur
Dernière intervention
13 mars 2023
3 882
7 juin 2016 à 11:38
7 juin 2016 à 11:38
Hello,
Pour lancer une Activity, il faut utiliser
Pour lancer une Activity, il faut utiliser
startActivity()
Oui ça je sais. Je le fais dans la lecture de la vidéo
BunoCS
Messages postés
15356
Date d'inscription
lundi 11 juillet 2005
Statut
Modérateur
Dernière intervention
13 mars 2023
3 882
7 juin 2016 à 11:48
7 juin 2016 à 11:48
class ReadVideo extends AppCompatActivity [...] ReadVideo task2 = new ReadVideo(); task2.launchVideo(v);
ReadVideoétant de type
Activity, il te faut un
startActivity()pour la lancer.
Je note que tu lances une Activity...pour lancer une autre Activity? Y'a pas moyen de simplifier?
J'ai fait quelques modifs et j'ai cela :
Dans ma classe SimpleTextClientActivity :
Dans ReadVideo :
Mais quand je lance l'application et je clique sur mon bouton l'appli crash. Est-ce un problème de manifest?
Dans ma classe SimpleTextClientActivity :
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
textField = (EditText) findViewById(R.id.editText1); // reference to the text field
button = (Button) findViewById(R.id.button); // reference to the send button
// Button press event listener
button.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
//messsage = textField.getText().toString(); // get the text message on the text field
// textField.setText(""); // Reset the text field to blank
Intent videoIntent=new Intent(SimpleTextClientActivity .this,ReadVideo.class);
startActivity(videoIntent);
}
});
}
Dans ReadVideo :
View v;
@Override
public void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
launchVideo(v);
}
Mais quand je lance l'application et je clique sur mon bouton l'appli crash. Est-ce un problème de manifest?
BunoCS
Messages postés
15356
Date d'inscription
lundi 11 juillet 2005
Statut
Modérateur
Dernière intervention
13 mars 2023
3 882
7 juin 2016 à 12:53
7 juin 2016 à 12:53
Tu as quoi comme message d'erreur dans les logs?
-->
launchVideo(v);
-->
vn'est pas initialisée...tu t'en sers vraiment?