summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBilal <bilal@Bilals-MBP.localdomain>2018-06-11 11:51:50 -0400
committerBilal <bilal@Bilals-MBP.localdomain>2018-06-11 11:51:50 -0400
commit116586349c2f97b57e5f8addb7600a29a5327146 (patch)
tree289db41277c19bc00e39b66599e4aa74b5918b94
parente5b03ce812d98d5a2f18dd038421b1231b9fc32c (diff)
downloadsdl_android-116586349c2f97b57e5f8addb7600a29a5327146.tar.gz
Add a check for nullable values
-rw-r--r--sdl_android/src/main/java/com/smartdevicelink/transport/SdlBroadcastReceiver.java3
1 files changed, 2 insertions, 1 deletions
diff --git a/sdl_android/src/main/java/com/smartdevicelink/transport/SdlBroadcastReceiver.java b/sdl_android/src/main/java/com/smartdevicelink/transport/SdlBroadcastReceiver.java
index fced887a3..0309fa251 100644
--- a/sdl_android/src/main/java/com/smartdevicelink/transport/SdlBroadcastReceiver.java
+++ b/sdl_android/src/main/java/com/smartdevicelink/transport/SdlBroadcastReceiver.java
@@ -99,9 +99,10 @@ public abstract class SdlBroadcastReceiver extends BroadcastReceiver{
if (info != null) {
// Check if the service declaration in AndroidManifest has the intent-filter action specified correctly
boolean serviceFilterHasAction = false;
+ String className = localRouterClass.getName();
List<SdlAppInfo> services = AndroidTools.querySdlAppInfo(context, null);
for (SdlAppInfo sdlAppInfo : services) {
- if (sdlAppInfo.getRouterServiceComponentName().getClassName().equals(localRouterClass.getName())){
+ if(sdlAppInfo != null && sdlAppInfo.getRouterServiceComponentName() != null && className.equals((sdlAppInfo.getRouterServiceComponentName().getClassName()))){
serviceFilterHasAction = true;
break;
}