Merge branch 'qa' into dev

This commit is contained in:
董宏宇
2020-06-23 12:37:27 +08:00
4 changed files with 29 additions and 39 deletions

2
.idea/misc.xml generated
View File

@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ProjectRootManager" version="2" languageLevel="JDK_1_8" project-jdk-name="JDK" project-jdk-type="JavaSDK">
<component name="ProjectRootManager" version="2" languageLevel="JDK_1_8" project-jdk-name="1.8" project-jdk-type="JavaSDK">
<output url="file://$PROJECT_DIR$/build/classes" />
</component>
</project>

View File

@@ -27,34 +27,34 @@ PASSWORD=xintai2018
RELEASE=false
# 模块版本
## 工程内模块
MOGO_COMMONS_VERSION=1.2.1.5
MOGO_UTILS_VERSION=1.2.1.5
MAP_AMAP_VERSION=1.2.1.5
MAP_AUTONAVI_VERSION=1.2.1.5
MOGO_MAP_VERSION=1.2.1.5
MOGO_MAP_API_VERSION=1.2.1.5
MOGO_SERVICE_VERSION=1.2.1.5
MOGO_SERVICE_API_VERSION=1.2.1.5
MOGO_CONNECTION_VERSION=1.2.1.5
MOGO_MODULE_APPS_VERSION=1.2.1.5
MOGO_MODULE_NAVI_VERSION=1.2.1.5
MOGO_MODULE_SHARE_VERSION=1.2.1.5
MOGO_MODULE_COMMON_VERSION=1.2.1.5
MOGO_MODULE_MAIN_VERSION=1.2.1.5
MOGO_MODULE_MAP_VERSION=1.2.1.5
MOGO_MODULE_SERVICE_VERSION=1.2.1.5
MOGO_MODULE_EXTENSIONS_VERSION=1.2.1.5
MOGO_MODULE_SEARCH_VERSION=1.2.1.5
MOGO_MODULE_BACK_VERSION=1.2.1.5
MOGO_MODULE_GPS_SIMULATOR_VERSION=1.2.1.5
MOGO_MODULE_GPS_SIMULATOR_DEBUG_VERSION=1.2.1.5
MOGO_MODULE_GPS_SIMULATOR_NOOP_VERSION=1.2.1.5
MOGO_MODULE_AUTHORIZE_VERSION=1.2.1.5
MOGO_MODULE_GUIDE_VERSION=1.2.1.5
MOGO_MODULE_MEDIA_VERSION=1.2.1.5
MOGO_COMMONS_VERSION=1.2.1.8
MOGO_UTILS_VERSION=1.2.1.8
MAP_AMAP_VERSION=1.2.1.8
MAP_AUTONAVI_VERSION=1.2.1.8
MOGO_MAP_VERSION=1.2.1.8
MOGO_MAP_API_VERSION=1.2.1.8
MOGO_SERVICE_VERSION=1.2.1.8
MOGO_SERVICE_API_VERSION=1.2.1.8
MOGO_CONNECTION_VERSION=1.2.1.8
MOGO_MODULE_APPS_VERSION=1.2.1.8
MOGO_MODULE_NAVI_VERSION=1.2.1.8
MOGO_MODULE_SHARE_VERSION=1.2.1.8
MOGO_MODULE_COMMON_VERSION=1.2.1.8
MOGO_MODULE_MAIN_VERSION=1.2.1.8
MOGO_MODULE_MAP_VERSION=1.2.1.8
MOGO_MODULE_SERVICE_VERSION=1.2.1.8
MOGO_MODULE_EXTENSIONS_VERSION=1.2.1.8
MOGO_MODULE_SEARCH_VERSION=1.2.1.8
MOGO_MODULE_BACK_VERSION=1.2.1.8
MOGO_MODULE_GPS_SIMULATOR_VERSION=1.2.1.8
MOGO_MODULE_GPS_SIMULATOR_DEBUG_VERSION=1.2.1.8
MOGO_MODULE_GPS_SIMULATOR_NOOP_VERSION=1.2.1.8
MOGO_MODULE_AUTHORIZE_VERSION=1.2.1.8
MOGO_MODULE_GUIDE_VERSION=1.2.1.8
MOGO_MODULE_MEDIA_VERSION=1.2.1.8
MOGO_MODULE_MAIN_LAUNCHER_VERSION = 1.2.1.5
MOGO_MODULE_MAIN_INDEPENDENT_VERSION = 1.2.1.5
MOGO_MODULE_MAIN_LAUNCHER_VERSION = 1.2.1.8
MOGO_MODULE_MAIN_INDEPENDENT_VERSION = 1.2.1.8
## 工程外部模块

View File

@@ -13,14 +13,4 @@ public interface IMogoStatusChangedListener {
* @param isTrue true - accOn、adas ui show、voice ui show、push ui show、v2x ui show
*/
void onStatusChanged( StatusDescriptor descriptor, boolean isTrue );
/**
* 是否需要黏性状态: 先改变状态,后注册监听
*
* @param descriptor 状态
* @return 默认不需要
*/
default boolean requestStickyStatus( StatusDescriptor descriptor ) {
return false;
}
}

View File

@@ -237,7 +237,7 @@ public class MogoStatusManager implements IMogoStatusManager {
}
mListeners.get( descriptor ).add( listener );
if ( listener instanceof IMogoStickyStatusChangedListener && listener.requestStickyStatus( descriptor ) ) {
if ( listener instanceof IMogoStickyStatusChangedListener && ((IMogoStickyStatusChangedListener)listener).requestStickyStatus( descriptor ) ) {
Boolean val = mStatus.get( descriptor );
if ( val != null ) {
listener.onStatusChanged( descriptor, get_bool_val( descriptor ) );