D
dannywilde
Neues Mitglied
- 0
Hallo Entwickler,
folgendes Problem:
Ich habe eine App mit der man andere Activities starten kann (z.B. mail app).
Ich möchte eine Funktion schreiben, die nach einer gewissen Zeitspanne die neuen activities schließt und so zu meiner ursprünglichen activity zurückkehrt.
Also z.B. so:
myActivity
(User ruft mail app auf)
-> mail activity wird gestartet
(user ruft nachricht auf)
-> nachricht activity gestartet
(Nach 10 Minuten soll wieder zur ursprünglichen Activity zurückgekehrt werden.)
-> nachricht activity.finish
-> mail activity.finish
Die Zeitspanne warte ich mit Hilfe eines THREADs ab,
Die Funktion XXXXX muss jetzt prüfen wie die aktuelle Activity heißt, und sie gegebenenfalls schließen. Doch wie finde ich den Namen der Activity, die momentan im Vordergrund ist?
Gibt es irgendsowas wie getActivity, oder so?
Vielen Dank für eure Hilfe.
folgendes Problem:
Ich habe eine App mit der man andere Activities starten kann (z.B. mail app).
Ich möchte eine Funktion schreiben, die nach einer gewissen Zeitspanne die neuen activities schließt und so zu meiner ursprünglichen activity zurückkehrt.
Also z.B. so:
myActivity
(User ruft mail app auf)
-> mail activity wird gestartet
(user ruft nachricht auf)
-> nachricht activity gestartet
(Nach 10 Minuten soll wieder zur ursprünglichen Activity zurückgekehrt werden.)
-> nachricht activity.finish
-> mail activity.finish
Die Zeitspanne warte ich mit Hilfe eines THREADs ab,
Code:
private Runnable myThread = new Runnable() {
@Override
public void run() {
// TODO Auto-generated method stub
while (myProgress < 600) {
try {
myHandle.sendMessage(myHandle.obtainMessage());
Thread.sleep(1000);
} catch (Throwable t) {
}
}
}
Handler myHandle = new Handler() {
@Override
public void handleMessage(Message msg) {
myProgress = myProgress + 1;
if(myProgress >= 600){
//// Hier muss die Funktion XXXXX hin
}
}
}
};
};
Gibt es irgendsowas wie getActivity, oder so?
Vielen Dank für eure Hilfe.