目標: 現在,我有一個任務是使用隊列來管理多個通知。因此,無論應用程序處於活動狀態的短時間內收到多少通知應用程序,應用程序都可以以固定頻率播放通知用戶界面(首先顯示通知用戶界面,然後將其解除)。例如,每2秒播放一次通知用戶界面。但我不知道如何控制隊列中任務的頻率,謝謝!使用隊列來管理多個通知
-1
A
回答
0
你描述的是一個相當複雜的任務,並且會涉及到對幾種技術的學習。
我不確定隊列是否合適。一個簡單的數組和一個計時器可能會更好。
在您的應用程序委託中設置數組以保存需要顯示的通知。當您收到通知時,將其添加到您的陣列。
然後設置一個計時器,當應用程序處於活動狀態時運行。當計時器觸發時,從陣列前面拉出一個通知並顯示它。
解釋如何做這些事情超出了SO帖子的範圍。你需要自己做一些研究,寫一些代碼,並且如果你遇到困難,可以發帖特定的問題。
+0
謝謝,我會記得教導。事實上,我已經學習了一些知識並在帖子前寫了一些代碼。由於這是我第一次使用隊列,所以我沒有太多的信心,我沒有得到我想要的結果,所以我想得到一些其他的想法。下次如果我卡住了,我會發布具體問題。 – Janyau
+0
同樣,我認爲隊列不適合你需要解決的問題。一個簡單的數組和一個計時器可能會更好。 –
相關問題
- 1. 使用Delayed :: Job來管理多個作業隊列
- 2. Android:管理多個通知
- 3. 隊列來管理函數調用
- 4. 使用JMX + ActiveMQ管理的DefaultMessageListenerContainer單個隊列上的多個使用者
- 5. Rails隊列管理
- 6. 管理每個用戶的Beanstalkd隊列
- 7. 多線程作業隊列管理器
- 8. 多實例隊列管理器
- 9. CSS來排隊這個通知圖標
- 10. Java:使用隊列管理比線程更多的連接
- 11. Hornetq:使用jmx管理將消息從隊列移動到另一個隊列
- 12. 如何管理來自同一應用程序的多個通知
- 13. 使用Node.js,Redis和CouchDB管理未來事件通知
- 14. 如何使用JobQueue管理來自pub \ sub的推送通知?
- 15. 管理打印隊列
- 16. RabbitMQ隊列訂單管理
- 17. 異步隊列管理器
- 18. Twilio呼叫隊列管理
- 19. 通知隊列的實現
- 20. 使用REST API進行Azure API管理的通知列表
- 21. 管理多個Azure的服務總線隊列同時
- 22. Python的多處理流程:延遲確認事件使用管理隊列時
- 23. 如何通過asp.net應用程序管理打印機隊列?
- 24. IBM Websphere:隊列管理器處理
- 25. 如何爲IBM隊列管理器/隊列通道和隊列中的所有用戶設置權限
- 26. 異步通知管理
- 27. 如何管理通知?
- 28. 管理推送通知
- 29. 在Websphere MQ中創建新的隊列管理器和隊列(使用C#)
- 30. RabbitQM多個隊列或單個隊列?
這是不是很清楚你在說什麼。 「隊列」?什麼隊列?你在談論創建一個串行隊列嗎? 「通知的倍數」?什麼通知?遠程通知?本地通知? –
對不起,我想使用串行隊列來做到這一點,對我而言,我只是想獲得UI結果,無論是本地還是遠程通知。 – Janyau