public?class?BookActivity?extends?AppCompatActivity?{
????private?BookBiz?bookBiz=new?BookBiz();
????private?List<BookList.DataBean>?mData=new?ArrayList<>();
????private?BookListAdapter?adapter;
????private?ListView?mlistView;
????@Override
????protected?void?onCreate(Bundle?savedInstanceState)?{
????????super.onCreate(savedInstanceState);
????????setContentView(R.layout.activity_book);
????????mlistView=findViewById(R.id.book_lv);
????????initView();
????????
????}
????private?void?initView()?{
????????bookBiz.listView(new?BookCallback<List<BookList.DataBean>>()?{
????????????@Override
????????????public?void?onError(Exception?ex)?{
????????????}
????????????@Override
????????????public?void?onSuccess(List<BookList.DataBean>?response)?{
????????????????if?(response.size()==0){
????????????????????Log.e("List","返回結(jié)果是空");
????????????????????return;
????????????????}
????????????????mData.addAll(response);
????????????????Log.e("main1","數(shù)據(jù)"+mData.size());
???????????????
????????????}
????????});
????????Log.e("main2","數(shù)據(jù)"+mData.size());????
????????adapter=new?BookListAdapter(this,mData);
????????mlistView.setAdapter(adapter);
????}
????protected?static?void?start(Context?context){
????????Intent?intent=new?Intent(context,BookActivity.class);
????????context.startActivity(intent);
????}
}我在后臺的log顯示的main1 有數(shù)據(jù)可是在main2里顯示沒有數(shù)據(jù)。在Callback返回有數(shù)據(jù)? 可是就是拿不到
1 回答

離歌丶D
TA貢獻2條經(jīng)驗 獲得超0個贊
bookBiz.listView(new?BookCallback<List<BookList.DataBean>>()?{ ????????????@Override ????????????public?void?onError(Exception?ex)?{ ????????????} ????????????@Override ????????????public?void?onSuccess(List<BookList.DataBean>?response)?{ ????????????????if?(response.size()==0){ ????????????????????Log.e("List","返回結(jié)果是空"); ????????????????????return; ????????????????} ????????????????mData.addAll(response); ????????????????//這里需要更新一下adapter中的數(shù)據(jù) ????????????????Log.e("main1","數(shù)據(jù)"+mData.size()); ??????????????? ????????????} ????????});
- 1 回答
- 0 關(guān)注
- 918 瀏覽
添加回答
舉報
0/150
提交
取消