xutils的使用必须导入一个依赖
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
lv = (ListView) findViewById(R.id.lv);
data();
}
public void data(){
jiexi("http://huixinguiyu.cn/Assets/js/data.js ");
}
public void jiexi(String path){
RequestParams params=new RequestParams(path);
x.http().get(params, new Callback.CacheCallback<String>() {
@Override
public void onSuccess(String result) {
Gson gson=new Gson();
Bean bean = gson.fromJson(result, Bean.class);
list = bean.getApk();
lv.setAdapter(new My());
lv.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> adapterView, View view, int i, long l) {
Intent intent=new Intent(MainActivity.this,Main2.class);
intent.putExtra("url",list.get(i).getIconUrl());
startActivity(intent);
}
});
}
@Override
public void onError(Throwable ex, boolean isOnCallback) {
}
@Override
public void onCancelled(CancelledException cex) {
}
@Override
public void onFinished() {
}
@Override
public boolean onCache(String result) {
return false;
}
});