diff options
author | Joey Grover <joeygrover@gmail.com> | 2018-08-13 13:57:33 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-08-13 13:57:33 -0400 |
commit | 89bcf2426cc7976371d72910c8dba1ba79d51841 (patch) | |
tree | 5f8d3a179b004b4c140e371a7aabe11efbfd3558 | |
parent | 54fdf00c1313ddf0dbf7e16fba2b712a316caa41 (diff) | |
parent | b276a6f5733dcfe71f90f309a9c7cc339ea1dd0f (diff) | |
download | sdl_android-89bcf2426cc7976371d72910c8dba1ba79d51841.tar.gz |
Merge pull request #832 from smartdevicelink/feature/revise_issue_453_app_icon_registration
App Icon Resumption Revision
-rw-r--r-- | sdl_android/src/main/java/com/smartdevicelink/proxy/SdlProxyBase.java | 4 | ||||
-rw-r--r-- | sdl_android/src/main/java/com/smartdevicelink/proxy/rpc/RegisterAppInterfaceResponse.java | 23 |
2 files changed, 20 insertions, 7 deletions
diff --git a/sdl_android/src/main/java/com/smartdevicelink/proxy/SdlProxyBase.java b/sdl_android/src/main/java/com/smartdevicelink/proxy/SdlProxyBase.java index 3ca4aa0f0..7d73d36d8 100644 --- a/sdl_android/src/main/java/com/smartdevicelink/proxy/SdlProxyBase.java +++ b/sdl_android/src/main/java/com/smartdevicelink/proxy/SdlProxyBase.java @@ -2053,7 +2053,9 @@ public abstract class SdlProxyBase<proxyListenerType extends IProxyListenerBase> _proxyVersionInfo = msg.getProxyVersionInfo();
_iconResumed = msg.getIconResumed();
-
+ if (_iconResumed == null){
+ _iconResumed = false;
+ }
if (_bAppResumeEnabled)
{
diff --git a/sdl_android/src/main/java/com/smartdevicelink/proxy/rpc/RegisterAppInterfaceResponse.java b/sdl_android/src/main/java/com/smartdevicelink/proxy/rpc/RegisterAppInterfaceResponse.java index d77678662..9527859da 100644 --- a/sdl_android/src/main/java/com/smartdevicelink/proxy/rpc/RegisterAppInterfaceResponse.java +++ b/sdl_android/src/main/java/com/smartdevicelink/proxy/rpc/RegisterAppInterfaceResponse.java @@ -380,11 +380,22 @@ public class RegisterAppInterfaceResponse extends RPCResponse { return getString(KEY_SYSTEM_SOFTWARE_VERSION);
}
- public void setIconResumed(Boolean iconResumed){
- setParameters(KEY_ICON_RESUMED, iconResumed);
- }
+ /**
+ * Sets Icon Resumed Boolean
+ * @param iconResumed - if param not included, set to false
+ */
+ public void setIconResumed(Boolean iconResumed){
+ if(iconResumed == null){
+ iconResumed = false;
+ }
+ setParameters(KEY_ICON_RESUMED, iconResumed);
+ }
- public Boolean getIconResumed() {
- return getBoolean(KEY_ICON_RESUMED);
- }
+ /**
+ * Tells developer whether or not their app icon has been resumed on core.
+ * @return boolean - true if icon was resumed, false if not
+ */
+ public Boolean getIconResumed() {
+ return getBoolean(KEY_ICON_RESUMED);
+ }
}
|