我正在構建一款適用於某種測驗類型的遊戲。我問用戶這個問題,當他提交答案時(點擊或觸摸正確的答案),我需要刷新頁面以及其他一些問題。在Android上重新啓動活動的最佳方法?
我應該如何實施?如何等待用戶回答並在onClick或OnTouch偵聽器完成時繼續? 我應該使用Handler類,意圖還是別的嗎?
Thx提前尋求幫助。
編輯:我想下一個場景: 在屏幕上我有一個問題和3-4可點擊的ImageButtons。我從自定義的showQA()函數中構建了一些dinamically的佈局。用戶選擇答案,如果他點擊正確答案,我應該在屏幕上開始某種類型的動畫。我已經完成了onClickListener。現在,我需要從showQA()函數中再次構建佈局(顯示新的問題和答案),該函數必須在動畫顯示給用戶之後調用。如何知道onClickListener()何時完成其工作?
請勿重新啓動活動。要麼調用一個新的活動或切換視圖。重新開始的活動違背了Android的想法 – Falmarri 2010-08-17 00:25:58
是的,你是對的。即使我打電話給同一個活動,轉換活動的效果也會出現,我不需要這些。 – 2010-08-17 01:04:29