LinearLayout
UI をブロックせずにビューを追加したい。
@Override
protected void onPostExecute(RequestMySellingList result)
{
for (MySellingData data : result.data)
{
LinearLayout rowSelling = (LinearLayout) inflater.inflate(R.layout.row_selling_item, null);
ImageView iv_sellingItemImage = (ImageView) rowSelling.findViewById(R.id.iv_sellingItemImage);
iv_sellingItemImage.setImageBitmap(data.bitmap);
// Add rowSelling to the main list holder
ll_sellingList.addView(rowSelling);
}
}
注: ll_sellingList
はLinearLayout
エントリを保持します
onProgressUpdate()
long-long json 応答を取得しているため使用できませんonPostExecute()
。完全な json 要求を取得するメソッドを使用する必要があります。
問題は、リクエストが非常に長い場合です - addView が UI をブロックします