public class NeiRongActivity extends Activity{
private TextView neirong_tv;
private ListView neirong_lv;
private String url;
private NeiRongWai nrw;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_neirong);
neirong_tv = (TextView) findViewById(R.id.neitong_tv);
neirong_lv = (ListView) findViewById(R.id.neirong_lv);
Intent intent=getIntent();
String bookname=intent.getStringExtra("bookname");
String zhangname=intent.getStringExtra("zhangname");
int Id=intent.getIntExtra("ID", 0);
neirong_tv.setText(bookname+"("+Id+")");
url = "http://japi.juhe.cn/comic/chapterContent?comicName="+URLEncoder.encode(bookname)+"&id="+Id+"&key=99e0f2a85e91dcd1db216358bcfc4675";
new Thread(new Runnable() {
@Override
public void run() {
String str=FenLei.getString(url);
Gson gson=new Gson();
nrw = gson.fromJson(str,NeiRongWai.class);
runOnUiThread(new Runnable() {
public void run() {
neirong_lv.setAdapter(new MyAdapter());
}
});
}
}).start();
}
class MyAdapter extends BaseAdapter{
@Override
public int getCount() {
// TODO Auto-generated method stub
return nrw.getResult().getImageList().size();
}
@Override
public Object getItem(int position) {
// TODO Auto-generated method stub
return null;
}
@Override
public long getItemId(int position) {
// TODO Auto-generated method stub
return 0;
}
@Override
public View getView(int position, View convertView, ViewGroup parent) {
if(convertView==null){
convertView=View.inflate(NeiRongActivity.this, R.layout.activity_neirong_lv_shipei, null);
}
ImageView neirong_lv_shipei_iv=(ImageView) convertView.findViewById(R.id.neirong_lv_shipei_iv);
BitmapUtils utils=new BitmapUtils(NeiRongActivity.this);
utils.display(neirong_lv_shipei_iv,nrw.getResult().getImageList().get(position).getImageUrl());
// ImageLoader.getInstance().displayImage(nrw.getResult().getImageList().get(position).getImageUrl(), neirong_lv_shipei_iv);
return convertView;
}
}
}
private TextView neirong_tv;
private ListView neirong_lv;
private String url;
private NeiRongWai nrw;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_neirong);
neirong_tv = (TextView) findViewById(R.id.neitong_tv);
neirong_lv = (ListView) findViewById(R.id.neirong_lv);
Intent intent=getIntent();
String bookname=intent.getStringExtra("bookname");
String zhangname=intent.getStringExtra("zhangname");
int Id=intent.getIntExtra("ID", 0);
neirong_tv.setText(bookname+"("+Id+")");
url = "http://japi.juhe.cn/comic/chapterContent?comicName="+URLEncoder.encode(bookname)+"&id="+Id+"&key=99e0f2a85e91dcd1db216358bcfc4675";
new Thread(new Runnable() {
@Override
public void run() {
String str=FenLei.getString(url);
Gson gson=new Gson();
nrw = gson.fromJson(str,NeiRongWai.class);
runOnUiThread(new Runnable() {
public void run() {
neirong_lv.setAdapter(new MyAdapter());
}
});
}
}).start();
}
class MyAdapter extends BaseAdapter{
@Override
public int getCount() {
// TODO Auto-generated method stub
return nrw.getResult().getImageList().size();
}
@Override
public Object getItem(int position) {
// TODO Auto-generated method stub
return null;
}
@Override
public long getItemId(int position) {
// TODO Auto-generated method stub
return 0;
}
@Override
public View getView(int position, View convertView, ViewGroup parent) {
if(convertView==null){
convertView=View.inflate(NeiRongActivity.this, R.layout.activity_neirong_lv_shipei, null);
}
ImageView neirong_lv_shipei_iv=(ImageView) convertView.findViewById(R.id.neirong_lv_shipei_iv);
BitmapUtils utils=new BitmapUtils(NeiRongActivity.this);
utils.display(neirong_lv_shipei_iv,nrw.getResult().getImageList().get(position).getImageUrl());
// ImageLoader.getInstance().displayImage(nrw.getResult().getImageList().get(position).getImageUrl(), neirong_lv_shipei_iv);
return convertView;
}
}
}