增加了判断,处理了服务器数据null导致的异常

This commit is contained in:
董宏宇
2021-04-20 11:56:09 +08:00
parent d38f7aec90
commit 58017fe937

View File

@@ -119,7 +119,7 @@ public class RequestLiveManager {
@Override
public void onNext(@NonNull BaseData<LiveReceive> baseData) {
if (requestLiveListener != null) {
if (requestLiveListener != null && baseData.result != null) {
LiveReceive liveReceive = baseData.result;
if (liveReceive != null && liveReceive.getSn() != null) {
requestLiveListener.onSuccess(liveReceive.getSn(), liveReceive.getLat(), liveReceive.getLon());
@@ -170,7 +170,7 @@ public class RequestLiveManager {
@Override
public void onNext(@NonNull BaseData<LiveReceive> baseData) {
if (requestLiveListener != null) {
if (requestLiveListener != null && baseData.result != null) {
LiveReceive liveReceive = baseData.result;
if (liveReceive != null && liveReceive.getLive() != null) {
requestLiveListener.onSuccess(liveReceive.getLive());
@@ -217,7 +217,7 @@ public class RequestLiveManager {
@Override
public void onNext(@NonNull BaseData<LiveReceive> baseData) {
if (requestLiveListener != null) {
if (requestLiveListener != null && baseData.result != null) {
LiveReceive liveReceive = baseData.result;
if (liveReceive != null && liveReceive.getLive() != null) {
requestLiveListener.onSuccess(liveReceive.getLive());