簡體   English   中英

從parse.com加載列表的android活動

[英]android activity with list loaded from parse.com

假設我的主要活動包含一個列表(不管它是ListView還是RecyclerView,請不要介意)。 每次創建活動時,它的onResume方法中都會有一個查詢來分析數據。 事情是解析查詢,我使用了findInBackground方法,因此我在主活動中的列表始終為零,因為到構建活動時,查詢尚未完成。 當我使用find(而不是在后台查找)時,我在android studio logcat中看到了一個類似follwoing的句子:“對主線程進行許多操作”。

您認為我應該怎么辦? 預先謝謝你

這樣的擴展操作應在后台的單獨線程上完成,這樣主(動畫)線程將不會被阻止,從而導致您的應用滯后。 findInBackground()方法的作用與find()相同,但是在“后台”的不同線程上。 作業完成后,它將調用FindCallback並傳遞結果,以便您可以更新列表。

在完成此操作之前,您可以在空白列表前面顯示一個中間的ProgressBar ,以指示數據正在加載。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM