fix:修复两处快速切换在线列表导致的空指针问题
This commit is contained in:
parent
a0169a952d
commit
418be1ec67
@ -272,6 +272,9 @@ public class LiveUserMoreDialogFragment extends AbsDialogFragment implements Vie
|
|||||||
}
|
}
|
||||||
private List<LiveUserGiftBean> processUserData(JSONObject json){
|
private List<LiveUserGiftBean> processUserData(JSONObject json){
|
||||||
List<LiveUserGiftBean> data = JSON.parseArray(json.getString("userlist"), LiveUserGiftBean.class);
|
List<LiveUserGiftBean> data = JSON.parseArray(json.getString("userlist"), LiveUserGiftBean.class);
|
||||||
|
if(data==null){
|
||||||
|
return new ArrayList<>();
|
||||||
|
}
|
||||||
Log.i("tag222", "ssss");
|
Log.i("tag222", "ssss");
|
||||||
if (data.size() > 0 && pg == 1) {
|
if (data.size() > 0 && pg == 1) {
|
||||||
nums = 0;
|
nums = 0;
|
||||||
@ -297,6 +300,9 @@ public class LiveUserMoreDialogFragment extends AbsDialogFragment implements Vie
|
|||||||
/**
|
/**
|
||||||
* 由于在线观众和粉丝列表实体结构与榜单结构不一致,做个兼容操作
|
* 由于在线观众和粉丝列表实体结构与榜单结构不一致,做个兼容操作
|
||||||
*/
|
*/
|
||||||
|
if(rank==null){
|
||||||
|
return data;
|
||||||
|
}
|
||||||
for (Object o : rank) {
|
for (Object o : rank) {
|
||||||
JSONObject item= (JSONObject) o;
|
JSONObject item= (JSONObject) o;
|
||||||
LiveUserRankBean bean=JSON.parseObject(item.getString("userinfo"),LiveUserRankBean.class);
|
LiveUserRankBean bean=JSON.parseObject(item.getString("userinfo"),LiveUserRankBean.class);
|
||||||
|
Loading…
Reference in New Issue
Block a user