Preventing a NullPointerException by checking the nodeLatencyVerifier reference first

develop
Nelson R. Perez 2018-10-01 23:58:03 -05:00
parent b37bb9dce0
commit 5ef4ebfca7
1 changed files with 6 additions and 3 deletions

View File

@ -331,7 +331,8 @@ public class NetworkService extends Service {
mSelectedNode.setConnected(true);
// Updating the selected node's 'connected' status on the NodeLatencyVerifier instance
nodeLatencyVerifier.updateActiveNodeInformation(mSelectedNode);
if(nodeLatencyVerifier != null)
nodeLatencyVerifier.updateActiveNodeInformation(mSelectedNode);
// Notifying all listeners about the new connection status
RxBus.getBusInstance().send(new ConnectionStatusUpdate(ConnectionStatusUpdate.CONNECTED, ApiAccess.API_NONE));
@ -568,7 +569,8 @@ public class NetworkService extends Service {
mSelectedNode.setConnected(false);
// Updating the selected node's 'connected' status on the NodeLatencyVerifier instance
nodeLatencyVerifier.updateActiveNodeInformation(mSelectedNode);
if(nodeLatencyVerifier != null)
nodeLatencyVerifier.updateActiveNodeInformation(mSelectedNode);
// We have currently no selected node
@ -612,7 +614,8 @@ public class NetworkService extends Service {
mSelectedNode.setConnected(false);
// Updating the selected node's 'connected' status on the NodeLatencyVerifier instance
nodeLatencyVerifier.updateActiveNodeInformation(mSelectedNode);
if(nodeLatencyVerifier != null)
nodeLatencyVerifier.updateActiveNodeInformation(mSelectedNode);
// We have currently no selected node
mSelectedNode = null;