Dopple Befehe Buttons

  • 12 Antworten
  • Letztes Antwortdatum
freelager

freelager

App-Anbieter (Beta)
4
Hallo Leute
Ich habe eine frage:
Wie kann ich ein Button mach das erst z.B. wieder gibt und mein zweite click stopt?
Kann mir jemand helfen?

Gesendet von meinem Sony Xperia Go mit CM 9
 
Button onClickMethode:

if (isPlaying) {
stopPlaying();
} else {
startPlaying();
}
 
  • Danke
Reaktionen: freelager
Danke

Gesendet von meinem Sony Xperia Go mit CM 9
 
Habe nen Problem es geht doch nicht
Aktueller Code
Code:
@Override
public void onClick(View v) {
    MediaPlayer.create(...);
    MediaPlayer.Start();
}

Gesendet von meinem Sony Xperia Go mit CM 9
 
willst du mich rollen? :D

1. Was geht genau nicht?

2. Wo ist die If abfrage?

aktuell erstellt er bei jeden Klick ein MediaPlayer Objekt und startet dies, du brauchst ja auch einen Else Fall wo er eben den MediaPlayer stoppt.
 
du kannst ja nicht einfach einen nicht komplett kopierbaren code hinschreiben. wie soll er sich da auskennen ?
 
  • Danke
Reaktionen: orium und Madlip
Stimmt, mein Fehler ...

Darf ich die app bitte fertig schreiben ...


Sent from my iPhone using Tapatalk
 
Okay ich verstehe das nicht ganz
das ist meine Activity
Code:
audio1.setOnClickListener(new OnClickListener() {

@Override
public void onClick(View v) {
        mp.stop();
mp = MediaPlayer.create(getApplicationContext(),R.raw.chaccaron);
mp.start();
    }
});
Das ist der Code von eine button
ich verstehe das immer noch nicht so wirklich
was muss ich jetzt verändern ?
Gruss freelager
 
Madlip schrieb:
Button onClickMethode:

if (isPlaying) {
stopPlaying();
} else {
startPlaying();
}

steht doch exakt alles da
 
und weißt auch was in dem code passiert ?
 
swordi schrieb:
und weißt auch was in dem code passiert ?

Jetzt schon weil ich MediaPlayer zu mp genannt habe und seinen nie gegangen ist habe ich mit dem Code verstanden das man das so schreibt

Gesendet von meinem Sony Xperia Go mit CM 9
 
Zurück
Oben Unten