我創建了一個從CountDownTimer
延伸的類,它有一個方法onFinish()
,該方法在timer
過期時調用。如何關閉所有打開的活動並從Java Class中打開一個新的活動
有6個活動,用戶可以在任何時候activity
計時器到期,所以在CounterTimer
當Finish()
方法調用,我需要表現出Alert Message
給用戶,以及我需要用戶重定向到Login
頁。
事情越來越令人困惑,因爲我不能在Normal Class
中撥打Intent class
,我也不能通過context
,因爲用戶可以在任何活動中。
我寫了下面的代碼,但它不是幫忙。
我使用的情況下在這裏,但其對路過context
到Intent
public class CounterClass extends CountDownTimer implements ITMServiceEvent {
@Override
public void onFinish() {
if(sql_code.equalsIgnoreCase("0")) {
String resultCode = command1.getString("result");
context.startActivity(context.getApplicationContext(), MainActivity.class);
}
通話計時器在嚮導的開始給錯誤消息,在片段
CounterClass counterClass= new CounterClass(180000,1000);
counterClass.setTextView(tvTimer);
counterClass.start();
檢查[這](http://stackoverflow.com/a/6330456/5296734)了,它可以幫助你。 –
@ nick7291:謝謝,讓我試試這個 – Kirmani88
[完成所有以前的活動]的可能重複(http://stackoverflow.com/questions/6330260/finish-all-previous-activities) – faranjit