我正在設計一個需要執行後臺任務的應用程序(以釋放UI線程),但是在執行過程中的點需要測試用戶點擊。AsyncTask和監聽器(Android)
是否可以在後臺線程中設置偵聽器還是需要將控制權交還給UI線程?
編輯:
我有6個小1秒長的音樂文件(.WAV)每一個不同的音符。 當用戶運行該程序時,每個音樂文件將播放1秒鐘。在所有6個人玩完之後,它將以不同的順序播放相同的音符。
例如(1 2 3 4 5 6)然後(2 1 3 4 5 6)然後(2 1 4 3 5 6)等...
我希望用戶是在一個控制的音符說,包含在文件5中的音符,每當5應該播放時,用戶點擊一個按鈕嘗試和其他音符及時播放音符,他們的音樂文件應播放,應用程序將繼續通過用戶在每組6個音符中按下按鈕一次。
你不能在用戶點擊時創建一個asynctask嗎? – lelloman
您必須在活動/片段上提供回調,並在需要時從asynctask中調用它們 – Reinherd
檢查編輯我製作 –