2015-11-06 24 views
2

在後臺線程上構建AlertDialog是不是每個好主意?某些對話框可能包含很多信息,如長列表,這可能需要一段時間才能加載。值得移動到後臺線程來構建?Android AlertDialogs

回答

2

您可以在後臺線程中收集數據,但必須在主線程中創建對話框。一般來說,假設整個Android框架中的所有內容都是在主線程中調用的,除非另有說明。

2

在主線程之外完成所有昂貴的工作以保持用戶界面的反應是個好主意。 當聚會顯示信息可能是時間昂貴,那麼你應該使用後臺線程

收集完所有信息後,您肯定需要從主線程內顯示AlertDialog。沒有其他線程,那麼主線程應該做任何與UI有關的東西。

相關問題