App beim schließen in den Hintergrund

  • 10 Antworten
  • Letztes Antwortdatum
freelager

freelager

App-Anbieter (Beta)
4
Hallo Leute
Ich habe da ein Problem
Ich habe eine app gemacht mit mediaplayer.
Wenn ein sound Lied abgespielt wird und ich auf die zurück taste drücke geht zwar die app zu aber der sound Lied wird aber weiter abgespielt.
Weiss Jemand was man da mache kann?

Gesendet von meinem Sony Xperia Go mit CM 9
 
Den MediaPlayer pausieren in der überschriebenen onPause()-Methode zum Beispiel
 
qwert_zuiopue schrieb:
Den MediaPlayer pausieren in der überschriebenen onPause()-Methode zum Beispiel

Kannst du ein Beispiel Code hinschreiben?

Gesendet von meinem Sony Xperia Go mit CM 9
 
onpause() {
stopMediaPlayer();
}
 
  • Danke
Reaktionen: freelager
Mir scheint, als hättest du die Grundlagen noch nicht ganz drauf. Such dir irgendein online-Tutorial oder kauf dir ein gutes Buch und arbeite das gut durch. Dann wird dir das keine Probleme bereiten.

Aber weil ich grad Zeit hab ;):
Code:
class Player extends Activity {

MediaPlayer mp = ...

@Override
public void onPause() {
     super.onPause();
     mp.pause();
}
}

//Edit: Und jetzt war swordi auch noch schneller..
 
kopierbaren source code reinschreiben macht keinen sinn.

das wird in die app kopiert - läuft und er weiß nicht warum ;)
 
swordi schrieb:
onpause() {
stopMediaPlayer();
}
Hat Geklappt

qwert_zuiopue schrieb:
Mir scheint, als hättest du die Grundlagen noch nicht ganz drauf. Such dir irgendein online-Tutorial oder kauf dir ein gutes Buch und arbeite das gut durch. Dann wird dir das keine Probleme bereiten.

Aber weil ich grad Zeit hab ;):
Code:
class Player extends Activity {

MediaPlayer mp = ...

@Override
public void onPause() {
     super.onPause();
     mp.pause();
}
}

//Edit: Und jetzt war swordi auch noch schneller..

Ich habe aber immer noch nen Problem wenn ich die Backtaste drücke geht die app nicht zu.
Sie verschiebt sich nur in den hintergrund.
Das verstehe ich nicht so ganz.
Wie bekomme ich das hin, das wenn ich die backtaste drücke das, das dann zu geht ?
 
Du überschreibst die backtaste und setzt finish() rein

Gesendet von meinem GT-S5660 mit der Android-Hilfe.de App
 
blackfire185 schrieb:
Du überschreibst die backtaste und setzt finish() rein

Gesendet von meinem GT-S5660 mit der Android-Hilfe.de App

So um gefähr!
Code:
finish();
In der Activity ganz unter!?

Gesendet von meinem Sony Xperia Go mit CM 9

Der ursprüngliche Beitrag von 22:10 Uhr wurde um 22:56 Uhr ergänzt:

freelager schrieb:
So um gefähr!
Code:
finish();
In der Activity ganz unter!?

Gesendet von meinem Sony Xperia Go mit CM 9

Okay geht doch nicht wie soll ich die backtaste überschrieben?

Gesendet von meinem Sony Xperia Go mit CM 9
 
du musst die Methode überschreiben ... füge einfach folgendes ein:

Code:
@Override
public void onBackPressed() {
    finish()
}
 
  • Danke
Reaktionen: freelager
Madlip schrieb:
du musst die Methode überschreiben ... füge einfach folgendes ein:

Code:
@Override
public void onBackPressed() {
    finish()
}

Danke hat alles geklappt

Gesendet von meinem Sony Xperia Go mit CM 9
 

Ähnliche Themen

G
Antworten
0
Aufrufe
157
Gerdchen07
G
G
Antworten
1
Aufrufe
397
Gerdchen07
G
G
Antworten
13
Aufrufe
629
Gerdchen07
G
L
Antworten
3
Aufrufe
690
mips400
mips400
migi01
Antworten
26
Aufrufe
2.053
migi01
migi01
Zurück
Oben Unten