Appeller une classe AppCompatActivity dans une autre
Résolu/Fermé
A voir également:
- Appeller une classe AppCompatActivity dans une autre
- Appeller en inconnu - Guide
- Retrouver photo de classe gratuitement ✓ - Forum Loisirs / Divertissements
- Copain d'avant photo de classe - Forum Réseaux sociaux
- Nommez une application d'appel vidéo ou de visioconférence - Guide
- Bluetooth mercedes classe a 2005 - Forum Autoradio
4 réponses
BunoCS
Messages postés
15491
Date d'inscription
lundi 11 juillet 2005
Statut
Modérateur
Dernière intervention
25 septembre 2024
3 907
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
15491
Date d'inscription
lundi 11 juillet 2005
Statut
Modérateur
Dernière intervention
25 septembre 2024
3 907
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
15491
Date d'inscription
lundi 11 juillet 2005
Statut
Modérateur
Dernière intervention
25 septembre 2024
3 907
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?