我在線學習了關於如何在Android上接收推送通知的教程。在我們的服務器上設置了一切,並能夠收到消息並記錄下來。類擴展BroadcastReceiver無法顯示用戶界面
接收被稱爲的messageReceiver消息並延伸的BroadcastReceiver的類。在這個類的OnReceive()消息中,我設法正確記錄了消息負載。
現在這個的onReceive()是不能夠做任何UI的東西,例如像如果我想彈出一個窗口,告訴推已經在用戶,我不能。我甚至無法從這裏創建一個通知來放入手機的工具欄。
我應該怎麼辦?我不想改變我的消息接收代碼太多,因爲它似乎工作正常。關於如何讓此方法與UI進行交互或從其他.java文件調用其他方法的任何想法?我知道我總是可以創建靜態方法並從這裏調用它們,但是我想要調用的很多方法不會像其他許多代碼片段那樣靜態工作。
謝謝。
是的,你是對的。奇怪的是,我甚至沒有意識到它正在取回一個Context對象。也沒有意識到這個問題已經被問及回答。太感謝了。 – PaulG