使用不同的片段在相同活动中形成和结果

时间:2014-04-22 17:05:47

标签: android json android-fragments android-listview android-asynctask

我尝试使用网络结果填充列表视图,并想知道我的方法是否相关。我创建了一个带有2个附加片段的活动 MainActivity [表单片段,结果片段]

JSON响应
{ “ID”: “ABC”, “名”: “约翰”, “汽车”:2, “阿凡达”: “url.com/john.jpg”},{ “ID” ...}

表单片段
显示带有1个输入和1个按钮的表单。单击该按钮后,将启动 asynctask 以从Web检索json。在此过程中,将打开加载对话框 然后我将json解析为 HashMap(String,Object)并将它们推送到 ArrayList onPostExecute ,我将 ArrayList 发送到界面中的 Activity 并关闭加载对话框。

结果片段
我想在 asynctask 完成后打开这个片段,从 Activity 中检索 ArrayList 并显示它使用 SimpleAdapter 。 从这里我还想启动另一个 asynctask 来加载来自网络的头像图片(我不在乎图片是否逐渐加载,我只是不想放慢显示速度,因为文本是必要的部分和图像轶事)

您如何看待这种方法,而不是使用2个单独的活动 提前感谢Android编程的新手

0 个答案:

没有答案