延遲後停止鈴聲
回答
您可以使用Timer或TimerTask。 不過,我會建議你使用一個處理器對於這個問題,併發布延遲的消息來觸發disered事件: sendMessageDelayed(android.os.Message,長)
希望它能幫助!
MyTimerTask myTask = new MyTimerTask();
Timer myTimer = new Timer();
myTimer.schedule(myTask, DELAY_TIME_IN_MILISECONDS, 10000);
而且TimerTask的實現:
class MyTimerTask extends TimerTask {
public void run() {
//STOP YOUR RINGTONE
myTimer.cancel();
myTimer=null;
}
}
嗨感謝您的幫助!也許你可以發佈代碼嗎?我做了一個功能,它認識到手機正在響鈴,如何在延遲時間後停止鈴聲?提前致謝 –
那麼你應該在問題中上傳該代碼部分,這有助於更好地 – Lucifer
否, 我不應該。詢問者在提出這樣一個小問題之前應該做一些研究。他甚至沒有嘗試過任何東西。我們不是在這裏給任何人咀嚼代碼。 –
很簡單,使用定時器或者你也可以使用線程。如果用戶未啓用接聽來電和響鈴,則在您設定的特定時間後,您可以停止振鈴。只需搜索:如何在android中使用定時器,它非常簡單,易於理解。它會解決你的問題。
- 1. 停止鈴聲
- 2. 鈴聲鈴聲幾秒鐘,並停止
- 3. 延遲PHP回聲,不停止頁面?
- 4. 添加延遲停止()。hide()
- 5. Android:停止Onclick延遲
- 6. Android - 鈴聲不會停止播放
- 7. 通知操作按鈕不能停止鬧鈴鈴聲
- 8. 延遲懸停功能,直到動畫停止後?
- 9. 如何在30秒後停止android通知鈴聲?
- 10. CSS3動畫 - 延遲,停止和播放
- 11. 加快jQuery的延遲()與停止()
- 12. 隊列,延遲,停止隊列
- 13. 休眠停止延遲加載
- 14. 停止setTimeout延遲首次運行
- 15. JPA2 /休眠 - 停止延遲加載?
- 16. 停止延遲加載圖像?
- 17. Rails 3.2.13:停止ActiveRecord延遲加載
- 18. 如何停止觸發的延遲?
- 19. 導軌 - 延遲作業停止運行
- 20. 在懸停延遲中添加延遲
- 21. pygame - 聲音延遲
- 22. 聲音有延遲
- 23. 播放聲音後減少延遲?
- 24. 輸入/停止接收輸入後的延遲方法
- 25. Objective C UIActivityView僅在延遲後停止動畫
- 26. jQuery的延遲停止工作後,兩個率先「的參數(?)」
- 27. jQuery - 延遲懸停
- 28. 懸停延遲jquery
- 29. 懸停延遲 - jquery
- 30. 延遲添加到聲音
我沒有任何想法,因此我想要您的幫助 –
第一次谷歌它或搜索Stack Overflow的同類問題,然後問,可能你可以找到相同類型的問題,那麼爲什麼要等待答案你會發現同樣的問題。 – Lucifer
我試圖找到然而沒有成功,我沒有找到如何停止延遲的時間 –