繁体   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