[6.6.0] fit bailing func
This commit is contained in:
@@ -221,9 +221,7 @@ object DataManager {
|
||||
* 从本地数据库中查询数据
|
||||
*/
|
||||
fun queryAllMessages(context: Context) {
|
||||
if (!ProcessUtils.isMainProcess(context)) {
|
||||
return
|
||||
}
|
||||
CallerLogger.i("DataManager", "queryAllMessages")
|
||||
clearMessageBoxTable(context)
|
||||
scope.launch {
|
||||
initCache()
|
||||
|
||||
@@ -26,6 +26,8 @@ import com.mogo.eagle.core.function.call.devatools.CallerPowerOffManager
|
||||
import com.mogo.eagle.core.function.call.msgbox.CallerMsgBoxManager.saveMsgBox
|
||||
import com.mogo.eagle.core.function.hmi.R
|
||||
import com.mogo.eagle.core.function.hmi.ui.tools.DockerRebootDialog
|
||||
import com.mogo.eagle.core.function.hmi.ui.utils.HmiActionLog
|
||||
import com.mogo.eagle.core.function.hmi.ui.utils.HmiActionLog.Companion.hmiAction
|
||||
import com.mogo.eagle.core.utilcode.mogo.logger.CallerLogger
|
||||
import com.mogo.eagle.core.utilcode.mogo.logger.scene.SceneConstant.Companion.M_HMI
|
||||
import com.mogo.eagle.core.utilcode.util.ParseVersionUtils
|
||||
@@ -232,8 +234,10 @@ class CheckSystemView @JvmOverloads constructor(
|
||||
//将是否正在下发一键停服命令标签改为true
|
||||
isExecutingPowerOff = true
|
||||
CallerDevaToolsManager.setPowerOffStatus(1)
|
||||
hmiAction("$M_HMI$TAG", mapOf("powerOff" to true))
|
||||
//系统命令请求 关机
|
||||
powerOffMsgId = CallerAutoPilotControlManager.sendIpcPowerOff()
|
||||
hmiAction("$M_HMI$TAG", mapOf("powerOffID" to powerOffMsgId))
|
||||
//开始执行10秒等待倒计时
|
||||
CallerDevaToolsManager.startCommandWaitCountDown()
|
||||
}
|
||||
|
||||
@@ -123,6 +123,7 @@ open class MainActivity : MvpActivity<MainView?, MainPresenter?>(), MainView,
|
||||
// 监听工控机连接信息
|
||||
CallerAutoPilotStatusListenerManager.addListener(TAG, this)
|
||||
CallerRequestActivityHandleManager.addListener(TAG, this)
|
||||
d(SceneConstant.M_HMI + TAG, "stage two 启动")
|
||||
initStageTwo()
|
||||
// 加载模块
|
||||
mPresenter!!.postLoadModuleMsg()
|
||||
|
||||
@@ -5,45 +5,29 @@ import static com.mogo.eagle.core.data.deva.chain.ChainConstant.CHAIN_SOURCE_INI
|
||||
import static com.mogo.eagle.core.data.deva.chain.ChainConstant.CHAIN_TYPE_STATUS;
|
||||
import static com.mogo.eagle.core.utilcode.mogo.logger.scene.SceneConstant.M_HMI;
|
||||
|
||||
import android.bluetooth.BluetoothAdapter;
|
||||
import android.bluetooth.BluetoothDevice;
|
||||
import android.content.Intent;
|
||||
import android.content.IntentFilter;
|
||||
import android.os.Bundle;
|
||||
import android.os.Handler;
|
||||
import android.os.Process;
|
||||
import android.text.TextUtils;
|
||||
|
||||
import androidx.annotation.Nullable;
|
||||
|
||||
import com.alibaba.android.arouter.launcher.ARouter;
|
||||
import com.mogo.commons.module.intent.IMogoIntentListener;
|
||||
import com.mogo.commons.module.intent.IntentManager;
|
||||
import com.mogo.eagle.core.data.config.FunctionBuildConfig;
|
||||
import com.mogo.eagle.core.function.api.base.IMoGoFunctionProvider;
|
||||
import com.mogo.eagle.core.function.api.setting.IMoGoSkinModeChangeListener;
|
||||
import com.mogo.eagle.core.function.call.setting.CallerSkinModeListenerManager;
|
||||
import com.mogo.eagle.core.function.hmi.R;
|
||||
import com.mogo.eagle.core.function.main.moujie.BluetoothMonitorReceiver;
|
||||
import com.mogo.eagle.core.utilcode.mogo.AppIdentityModeUtils;
|
||||
import com.mogo.eagle.core.utilcode.mogo.logger.CallerLogger;
|
||||
import com.mogo.commons.storage.SharedPrefsMgr;
|
||||
import com.rousetime.android_startup.model.CostTimesModel;
|
||||
import com.zhjt.service.chain.ChainLog;
|
||||
|
||||
import org.greenrobot.eventbus.EventBus;
|
||||
import org.greenrobot.eventbus.Subscribe;
|
||||
|
||||
import java.lang.reflect.Method;
|
||||
import java.util.List;
|
||||
import java.util.Set;
|
||||
|
||||
/**
|
||||
* 多进程乘客屏启动launcher 亿金 司乘 activity 互换
|
||||
*
|
||||
* @author tongchenfei
|
||||
*/
|
||||
public class PassengerLauncherActivity extends MainActivity {
|
||||
public class PassengerLauncherActivity extends MainActivity {
|
||||
private static final String TAG = "PassengerLauncherActivity";
|
||||
|
||||
@Override
|
||||
@@ -64,13 +48,11 @@ public class PassengerLauncherActivity extends MainActivity {
|
||||
* 加载网约车模块
|
||||
*/
|
||||
private void loadOCHModule() {
|
||||
if(AppIdentityModeUtils.isPassenger(FunctionBuildConfig.appIdentityMode)){
|
||||
IMoGoFunctionProvider ochProvider = (IMoGoFunctionProvider) ARouter.getInstance()
|
||||
.build("/driver/api")
|
||||
.navigation(getContext());
|
||||
if (ochProvider != null) {
|
||||
ochProvider.createCoverage(this, R.id.module_main_id_och_fragment);
|
||||
}
|
||||
IMoGoFunctionProvider ochProvider = (IMoGoFunctionProvider) ARouter.getInstance()
|
||||
.build("/driver/api")
|
||||
.navigation(getContext());
|
||||
if (ochProvider != null) {
|
||||
ochProvider.createCoverage(this, R.id.module_main_id_och_fragment);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -92,9 +92,7 @@ class HttpDnsStartUp : AndroidStartup<Boolean>(), IMoGoCloudListener {
|
||||
}
|
||||
|
||||
override fun create(context: Context): Boolean {
|
||||
if (!ProcessUtils.isMainProcess()) {
|
||||
return true
|
||||
}
|
||||
CallerLogger.d("$M_MAIN$TAG", "httpDns start up")
|
||||
this.context = context
|
||||
initGDLoc()
|
||||
preparePassportEnvironment()
|
||||
|
||||
@@ -272,7 +272,7 @@ public final class ProcessUtils {
|
||||
return processName;
|
||||
}
|
||||
|
||||
public static boolean isMainProcess( Context context ) { //todo emArrow 多进程
|
||||
public static boolean isMainProcess( Context context ) {
|
||||
try {
|
||||
ActivityManager activityManager = ( ( ActivityManager ) context.getSystemService( Context.ACTIVITY_SERVICE ) );
|
||||
if ( activityManager == null ) {
|
||||
|
||||
Reference in New Issue
Block a user