繁体   English   中英

如何基于从服务器接收的数据在android中渲染视图?

[英]how to render view in android based on the data received from server?

我是android开发的新手。 我正在尝试建立基本的购物车。 我想知道如何根据从服务器接收的数据(产品详细信息)渲染视图。 因为我将在AsyncTask中调用服务器,所以我必须等待数据,然后只有我才能渲染它们。 因此,我无法弄清楚该如何管理? 任何帮助表示赞赏。

在包含要渲染的视图的活动中使用广播接收器。 看这个答案:

如何将数据发送到尚未启动的另一个应用程序

在BroadcastReceiver的onReceive()函数中呈现视图。

正如您将要使用AsyncTask ,您可以在onPostExecute()方法中呈现所需的任何视图,该方法在UIThread上运行。

在执行AsyncTask之前,我将显示一个进度条,然后在AsyncTask的onPostExecute()方法中隐藏该进度条,并使用请求的数据更新视图。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM