解决recommendGameList为null奔溃bug
This commit is contained in:
@ -128,7 +128,7 @@ public class ConcernRecommendAdapter extends RecyclerView.Adapter<ConcernViewHol
|
||||
}
|
||||
}
|
||||
}
|
||||
if (recommendGameList.size() != 0) {
|
||||
if (recommendGameList != null && recommendGameList.size() != 0) {
|
||||
listener.loadDone();
|
||||
}
|
||||
}
|
||||
|
||||
@ -102,11 +102,19 @@ public class News4Fragment extends BaseFragment implements SwipeRefreshLayout.On
|
||||
news4_concern.setOnClickListener(new View.OnClickListener() {
|
||||
@Override
|
||||
public void onClick(View v) {
|
||||
ArrayList<GameEntity> list = new ArrayList<>();
|
||||
for (Integer integer : concernMap.keySet()) {
|
||||
if (concernMap.get(integer)){
|
||||
concernManager.addByEntity(recommendGameList.get(integer));//添加关注
|
||||
list.add(recommendGameList.get(integer));
|
||||
}
|
||||
}
|
||||
if (list.size() != 0) {
|
||||
if (list.size() == 1) {
|
||||
concernManager.addByEntity(list.get(0));
|
||||
} else {
|
||||
concernManager.addByList(list);
|
||||
}
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
@ -249,7 +257,7 @@ public class News4Fragment extends BaseFragment implements SwipeRefreshLayout.On
|
||||
|
||||
private void initConcernRecommend() {
|
||||
JsonArrayExtendedRequest recommendRequest = new JsonArrayExtendedRequest(
|
||||
Config.HOST + "v1d45/game/remenkapai",
|
||||
Config.HOST + "game/remenkapai",
|
||||
new Response.Listener<JSONArray>() {
|
||||
@Override
|
||||
public void onResponse(JSONArray response) {
|
||||
@ -265,7 +273,7 @@ public class News4Fragment extends BaseFragment implements SwipeRefreshLayout.On
|
||||
}
|
||||
}
|
||||
|
||||
if (recommendGameList.size() != 0) {
|
||||
if (recommendGameList != null && recommendGameList.size() != 0) {
|
||||
getActivity().runOnUiThread(new Runnable() {
|
||||
@Override
|
||||
public void run() {
|
||||
|
||||
Reference in New Issue
Block a user