/**
-
@Auther: 樊腾亚
-
@Date: 2018/12/29 14:28:26
-
@Description:
*/
public class Grid extends Fragment implements MyAsyncTask.Callbacks{private GridView gridView;
@Nullable
@Override
public View onCreateView(@NonNull LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
View view = inflater.inflate(R.layout.gridview,container,false);
gridView = view.findViewById(R.id.gridview);MyAsyncTask task = new MyAsyncTask(); task.setCallbacks((MyAsyncTask.Callbacks) this); task.execute("https://api.apiopen.top/musicRankings"); return view;
}
public String getData(String string){
Gson gson = new Gson();
JsonListBean listBean = gson.fromJson(string, JsonListBean.class);
List<JsonListBean.ResultBean> list = listBean.getResult();
gridView.setAdapter(new MyAdapter((ArrayList<JsonListBean.ResultBean>) list,getActivity()));return null;
}
}