簡體   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