diff options
author | Bilal <bilal@Bilals-MBP.localdomain> | 2018-06-11 11:51:50 -0400 |
---|---|---|
committer | Bilal <bilal@Bilals-MBP.localdomain> | 2018-06-11 11:51:50 -0400 |
commit | 116586349c2f97b57e5f8addb7600a29a5327146 (patch) | |
tree | 289db41277c19bc00e39b66599e4aa74b5918b94 | |
parent | e5b03ce812d98d5a2f18dd038421b1231b9fc32c (diff) | |
download | sdl_android-116586349c2f97b57e5f8addb7600a29a5327146.tar.gz |
Add a check for nullable values
-rw-r--r-- | sdl_android/src/main/java/com/smartdevicelink/transport/SdlBroadcastReceiver.java | 3 |
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; } |