Appeller une classe AppCompatActivity dans une autre
Résolu/Fermé
A voir également:
- Appeller une classe AppCompatActivity dans une autre
- Nommez une application d'appel vidéo ou de visioconférence - Guide
- Appeller en inconnu - Guide
- Retrouver photo de classe gratuitement ✓ - Forum Loisirs / Divertissements
- En préparant son diaporama, tom a pris quelques notes qui l'aideront lors de sa présentation. quand il présentera l'âne, il a prévu de raconter une anecdote sur cet animal. comment s'appelle l'âne de son histoire ? - Forum Windows
- Une personne non-voyante utilise un logiciel qui lit les textes et décrit les images. sans utiliser de logiciel spécifique, trouvez, dans le document, comment s’appelle le chien de la photo. - Forum Handicap / Accessibilté
4 réponses
BunoCS
Messages postés
15505
Date d'inscription
lundi 11 juillet 2005
Statut
Modérateur
Dernière intervention
5 février 2025
3 913
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
15505
Date d'inscription
lundi 11 juillet 2005
Statut
Modérateur
Dernière intervention
5 février 2025
3 913
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
15505
Date d'inscription
lundi 11 juillet 2005
Statut
Modérateur
Dernière intervention
5 février 2025
3 913
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?