增加了判断,处理了服务器数据null导致的异常
This commit is contained in:
@@ -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());
|
||||
|
||||
Reference in New Issue
Block a user