AsyncTask点击ListView到下一个页面中异步任务中显示UI这的方法,不会显示数据
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
// Inflate the layout for this fragment
View view=inflater.inflate(R.layout.fragment_daxia, container, false);
back=view.findViewById(R.id.back);
backevent();
daxia=view.findViewById(R.id.daxia);
old_price=view.findViewById(R.id.old_price);
tprice=view.findViewById(R.id.tprice);
take_price=view.findViewById(R.id.take_price);
xia_content=view.findViewById(R.id.xia_content);
new XiaAsynckTask().execute(xiaurl);
return view;
}
//返回按键,返回到主页面的
private void backevent() {
back.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
getActivity().getSupportFragmentManager()
.beginTransaction()
.replace(R.id.container,new IndexkFragment(),null)
.addToBackStack(null)
.commit();
}
});
}
class XiaAsynckTask extends AsyncTask<String,Void,List<Xiabean>>{
@Override
protected List<Xiabean> doInBackground(String... params) {
return getJSONbject(params[0]);
}
@Override
protected void onPostExecute(List<Xiabean> result) {
super.onPostExecute( result);
daxia.setText(result.get()); //?????????????????????????????就是这里
}
}20
收起
正在回答 回答被采纳积分+1
3回答
2.Android 网络操作与流行框架
- 参与学习 人
- 提交作业 220 份
- 解答问题 1800 个
本阶段是联网及数据处理的必备技能。课程从网络基础知识到线程间协同工作、异步下载处理;从文件存储、到轻量级数据库SQLite的使用;最后利用最流程的第三方框架助你快速开发企业级APP。
了解课程
这里有log,但是不显示log,这是什么错,找了半天还好是不明白
在ListView点击跳转那页突然出现这样,这是获取到json的值吗,还是没获取到啊
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星