我有一個遊戲,如果用戶觸摸錯誤的按鈕,他會去高分頁面,如果他點擊正確的一個,他會進入下一個關卡。我想要做的是如果用戶在1.5秒內完全沒有任何東西(快節奏的遊戲),那麼它會自動回到scores.class活動。我是編程新手,所以任何幫助!謝謝。如何設置一個android活動的時間限制
0
A
回答
0
這會給你一個想法:
private MainActivity context;
private CountDownTimer countDownTimer;
public boolean timerStopped;
/** Called when the activity is first created. */
@Override protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
context = this;
startTimer();
// method looks at users choice, example
/* if (answer == true){
stopTimer();
// go to next question and start timer again..
}
else{
// do something
}
*/
}
/** Starts the timer **/
public void startTimer() {
setTimerStartListener();
timerStopped = false;
}
/** Stop the timer **/
public void stopTimer() {
countDownTimer.cancel();
timerStopped = true;
}
/** Timer method: CountDownTimer **/
private void setTimerStartListener() {
// will be called at every 1500 milliseconds i.e. every 1.5 second.
countDownTimer = new CountDownTimer(1500, 1500) {
public void onTick(long millisUntilFinished) {
}
public void onFinish() {
// Here do what you like...
Intent intent = new Intent(context, Scores.class);
startActivity(intent);
}
}.start();
}
0
你與CountDownTimer試過嗎?
下面是一個例子:
new CountDownTimer(1500, 1500) {
public void onTick(long millisUntilFinished) {
}
public void onFinish() {
// Here do what you like...
}
}.start();
+0
當使用onFinish \t 公共無效onFinish(){ \t \t \t意圖意圖=新意圖(此,Scores.class); \t \t \t startActivity(intent); \t} 它拋出了以下錯誤: 構造函數Intent(new CountDownTimer(){},類
0
要修復中提到的錯誤:
MainActivity context;
@Override protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
context = this;
new CountDownTimer(1500, 1500) {
public void onTick(long millisUntilFinished) {
}
public void onFinish() {
// Here do what you like...
Intent intent = new Intent(context, Score.class);
startActivity(intent);
}
}.start();
相關問題
- 1. 如何設置file_get_contents()的時間限制?
- 2. 如何在android中限制網絡活動的執行時間?
- 3. 如何設置時間限制
- 4. 如何設置使用Android周視圖時的滾動限制
- 5. 如何設置當前自動活動的下一個活動?
- 6. 在Scrapy中,如何爲每個url設置時間限制?
- 7. 設置一個java Bogog遊戲的時間限制
- 8. 如何在Android中設置後臺堆棧中的活動限制?
- 9. 設置oracle查詢的時間限制
- 10. 設置子進程的時間限制
- 11. 如何在php中設置不同的超時時間限制?
- 12. 如何設置實時視頻捕捉的時間限制?
- 13. android-如何限制時間的進程
- 14. Android - 如何從另一個活動中設置偏好
- 15. 如何設置安全區域的功能的時間限制
- 16. 設置在不同的活動按鈕上的時間android
- 17. 設置在Android上的一切活動
- 18. 如何在另一個活動中設置一個活動的視圖
- 19. 對程序設置了時間限制
- 20. 爲DB查詢設置時間限制
- 21. 在遊戲中設置時間限制
- 22. 如何在同一時間「銷燬」多個Android活動
- 23. Android的活動設置
- 24. 如何給android中兩個活動之間的時間差?
- 25. 如何在PHP中設置get_file_contents的時間限制?
- 26. 如何設置循環的時間限制?
- 27. 如何設置運行Ruby代碼的時間限制
- 28. 如何設置創建HBase連接的時間限制
- 29. 在sitecore中如何設置刪除日誌的時間限制?
- 30. 如何在Comman Prompt中設置循環的時間限制?
我怎樣才能讓這個是他們按下正確的按鈕計時器被取消,然後代碼開始再次爲下一個級別。 P.S我知道你是那個回答它的人,所以我會盡快給你代理 – user3200546
我明白了,謝謝! – user3200546
感謝隊友,很高興知道你解決了它。 –