码迷,mamicode.com
首页 > 其他好文 > 详细

Fragment1

时间:2017-12-03 21:01:14      阅读:118      评论:0      收藏:0      [点我收藏+]

标签:layout   apt   set   end   tar   getjson   als   flat   override   

package com.example.week;

import android.os.Bundle;
import android.os.Handler;
import android.os.Message;
import android.support.annotation.Nullable;
import android.support.v4.app.Fragment;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ListView;

import com.google.gson.Gson;

/**
* Created by 生哥 on 2017/12/2.
*/

public class Fragment1 extends Fragment {
private String data;
private ListView lv;
Handler handler = new Handler(){
@Override
public void handleMessage(Message msg) {
if(msg.what == 0){
Gson gson = new Gson();
News ns = gson.fromJson(data,News.class);
My my = new My(ns.getNewslist(),getActivity());
lv.setAdapter(my);
}
}
};

@Nullable
@Override
public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, Bundle savedInstanceState) {
View view = inflater.inflate(R.layout.fragment1,container,false);
lv =view.findViewById(R.id.list_view1);
return view;
}

@Override
public void onActivityCreated(@Nullable Bundle savedInstanceState) {
super.onActivityCreated(savedInstanceState);
final NewUtils news = new NewUtils();
new Thread(){
@Override
public void run() {
data = news.getJsonUrl("?key=32b83b189e5e5e520db1612a83d82033&num=10");
handler.sendEmptyMessage(0);
}
}.start();

}
}

Fragment1

标签:layout   apt   set   end   tar   getjson   als   flat   override   

原文地址:http://www.cnblogs.com/wangwensheng/p/7966965.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!