summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNguyen, Tuan (T.N.) <tnguy238@ford.com>2017-05-09 14:50:59 -0700
committerTuan Nguyen <tnguy238@ford.com>2017-05-24 09:34:37 -0700
commit144b37bcbc0dc451bd50e926dcbf883648c47948 (patch)
tree97d7ddafca8fccfb467173763dfbaca3b24aa69f
parent27d9dc3647cfa0ee2d583328d7154603a0047fa3 (diff)
downloadsdl_android-144b37bcbc0dc451bd50e926dcbf883648c47948.tar.gz
#462 Consolidated all intent action “sdl.router.startservice” to TransportConstants.START_ROUTER_SERVICE_ACTION and deprecated SdlRouterService.START_SERVICE_ACTIONbugfix/issue_462
-rw-r--r--sdl_android/src/main/java/com/smartdevicelink/transport/RouterServiceValidator.java2
-rw-r--r--sdl_android/src/main/java/com/smartdevicelink/transport/SdlRouterService.java10
2 files changed, 8 insertions, 4 deletions
diff --git a/sdl_android/src/main/java/com/smartdevicelink/transport/RouterServiceValidator.java b/sdl_android/src/main/java/com/smartdevicelink/transport/RouterServiceValidator.java
index 6703232d5..b42732d3a 100644
--- a/sdl_android/src/main/java/com/smartdevicelink/transport/RouterServiceValidator.java
+++ b/sdl_android/src/main/java/com/smartdevicelink/transport/RouterServiceValidator.java
@@ -351,7 +351,7 @@ public class RouterServiceValidator {
List<SdlApp> apps = new ArrayList<SdlApp>();
PackageManager packageManager = context.getPackageManager();
Intent intent = new Intent();
- intent.setAction("sdl.router.startservice");
+ intent.setAction(TransportConstants.START_ROUTER_SERVICE_ACTION);
List<ResolveInfo> infoList = packageManager.queryBroadcastReceivers(intent, 0);
//We want to sort our list so that we know it's the same everytime
Collections.sort(infoList,new Comparator<ResolveInfo>() {
diff --git a/sdl_android/src/main/java/com/smartdevicelink/transport/SdlRouterService.java b/sdl_android/src/main/java/com/smartdevicelink/transport/SdlRouterService.java
index 2bae96e27..bfb73a3fa 100644
--- a/sdl_android/src/main/java/com/smartdevicelink/transport/SdlRouterService.java
+++ b/sdl_android/src/main/java/com/smartdevicelink/transport/SdlRouterService.java
@@ -93,6 +93,10 @@ public class SdlRouterService extends Service{
private static final long CLIENT_PING_DELAY = 1000;
public static final String REGISTER_NEWER_SERVER_INSTANCE_ACTION = "com.sdl.android.newservice";
+ /**
+ * @deprecated use {@link TransportConstants#START_ROUTER_SERVICE_ACTION} instead
+ */
+ @Deprecated
public static final String START_SERVICE_ACTION = "sdl.router.startservice";
public static final String REGISTER_WITH_ROUTER_ACTION = "com.sdl.android.register";
@@ -839,7 +843,7 @@ public class SdlRouterService extends Service{
}
HashMap<String,ResolveInfo> sdlMultiList ;
public void startVersionCheck(){
- Intent intent = new Intent(START_SERVICE_ACTION);
+ Intent intent = new Intent(TransportConstants.START_ROUTER_SERVICE_ACTION);
List<ResolveInfo> infos = getPackageManager().queryBroadcastReceivers(intent, 0);
sdlMultiList = new HashMap<String,ResolveInfo>();
for(ResolveInfo info: infos){
@@ -1148,7 +1152,7 @@ public class SdlRouterService extends Service{
connectedTransportType = type;
Intent startService = new Intent();
- startService.setAction(START_SERVICE_ACTION);
+ startService.setAction(TransportConstants.START_ROUTER_SERVICE_ACTION);
startService.putExtra(TransportConstants.START_ROUTER_SERVICE_SDL_ENABLED_EXTRA, true);
startService.putExtra(TransportConstants.FORCE_TRANSPORT_CONNECTED, true);
startService.putExtra(TransportConstants.START_ROUTER_SERVICE_SDL_ENABLED_APP_PACKAGE, getBaseContext().getPackageName());
@@ -1935,7 +1939,7 @@ public class SdlRouterService extends Service{
private void initPingIntent(){
pingIntent = new Intent();
- pingIntent.setAction(START_SERVICE_ACTION);
+ pingIntent.setAction(TransportConstants.START_ROUTER_SERVICE_ACTION);
pingIntent.putExtra(TransportConstants.START_ROUTER_SERVICE_SDL_ENABLED_EXTRA, true);
pingIntent.putExtra(TransportConstants.START_ROUTER_SERVICE_SDL_ENABLED_APP_PACKAGE, getBaseContext().getPackageName());
pingIntent.putExtra(TransportConstants.START_ROUTER_SERVICE_SDL_ENABLED_CMP_NAME, new ComponentName(SdlRouterService.this, SdlRouterService.this.getClass()));