我正在使用sendOrderedBroadcast來收集一些數據。 在resultReceiver中我解析了這些數據,但是這個操作可能需要幾秒鐘的時間。sendOrderedBroadcast resultReceiver處理程序
現在sendOrderedBroadcast有這個「Handler scheduler」參數,這似乎是我需要的,但不幸的是我不知道如何使用它。我需要的是在另一個線程上處理resultReceiver。怎麼做?
編輯: 改寫問題:在廣播接收機中,我需要解析大量數據,構造View對象並將它們添加到ArrayList。這會阻止用戶界面。我怎樣才能做到這一點而不阻礙用戶界面...我可以創建新的線程,但我無法從那裏創建視圖對象...