package a16.erin.list_banner_demo;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.widget.ListView;
import com.google.gson.Gson;
import java.io.UnsupportedEncodingException;
import java.net.URLEncoder;
public class MainActivity extends AppCompatActivity {
private ListView listView;
private MyAdapter adapter;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
listView = (ListView) findViewById(R.id.mylist);
adapter = new MyAdapter(MainActivity.this);
listView.setAdapter(adapter);
try {
String url = "http://japi.juhe.cn/comic/chapterContent?comicName=" + URLEncoder.encode("辛巴达的冒险", "utf-8") + "&id=237401&key=c04f36cf1bf17c7b6e7684a7bb6a56f3";
new HttpUtil().getDataFromServer(MainActivity.this, new RequestBean(url), new HttpUtil.DataCallBack() {
@Override
public void prosseData(String json) {
Gson gson = new Gson();
BookDataBean bean = gson.fromJson(json, BookDataBean.class);
if (bean != null) {
BookDataBean.ResultBean resultBean = bean.getResult();
if (resultBean != null) {
adapter.addData( resultBean.getImageList());
}
}
}
});
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
}
}
}
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.widget.ListView;
import com.google.gson.Gson;
import java.io.UnsupportedEncodingException;
import java.net.URLEncoder;
public class MainActivity extends AppCompatActivity {
private ListView listView;
private MyAdapter adapter;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
listView = (ListView) findViewById(R.id.mylist);
adapter = new MyAdapter(MainActivity.this);
listView.setAdapter(adapter);
try {
String url = "http://japi.juhe.cn/comic/chapterContent?comicName=" + URLEncoder.encode("辛巴达的冒险", "utf-8") + "&id=237401&key=c04f36cf1bf17c7b6e7684a7bb6a56f3";
new HttpUtil().getDataFromServer(MainActivity.this, new RequestBean(url), new HttpUtil.DataCallBack() {
@Override
public void prosseData(String json) {
Gson gson = new Gson();
BookDataBean bean = gson.fromJson(json, BookDataBean.class);
if (bean != null) {
BookDataBean.ResultBean resultBean = bean.getResult();
if (resultBean != null) {
adapter.addData( resultBean.getImageList());
}
}
}
});
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
}
}
}