fix: 修改调试模式重启app问题
This commit is contained in:
		
							parent
							
								
									e6a75028c5
								
							
						
					
					
						commit
						d64d951f1e
					
				| @ -169,6 +169,8 @@ export interface EnvironmentConfigurationType { | ||||
|   version?: string | ||||
|   //   评判版本 | ||||
|   judgeVersion?: string | ||||
|   //   是否使用网络摄像头 | ||||
|   isUseNetworkCamera?: string | ||||
| } | ||||
| 
 | ||||
| //全局配置 | ||||
|  | ||||
| @ -7,14 +7,15 @@ import ethernet from '@ohos.net.ethernet'; | ||||
| import { BusinessError } from '@ohos.base'; | ||||
| import Prompt from '@system.prompt'; | ||||
| import { dConsole } from '../utils/LogWorker'; | ||||
| import window from '@ohos.window'; | ||||
| 
 | ||||
| @Entry | ||||
| @Component | ||||
| struct TerminalInfoPage { | ||||
|   @State config: EnvironmentConfigurationType = {} | ||||
|   @State isProcessing: boolean = false; | ||||
|   private fileUtil!: FileUtils | ||||
|   private context = getContext(this) as common.UIAbilityContext; | ||||
|   @State isProcessing: boolean = false; | ||||
| 
 | ||||
|   async aboutToAppear() { | ||||
|     this.fileUtil = new FileUtils(this.context) | ||||
| @ -186,6 +187,14 @@ struct TerminalInfoPage { | ||||
|                   this.config.isOpenFiniteDifference = value; | ||||
|                 } | ||||
|               }) | ||||
|               blockComponent({ | ||||
|                 label: "开启网络摄像头", | ||||
|                 type: 7, | ||||
|                 value: this.config.isUseNetworkCamera, | ||||
|                 change: (value: string) => { | ||||
|                   this.config.isUseNetworkCamera = value; | ||||
|                 } | ||||
|               }) | ||||
|               blockComponent({ | ||||
|                 label: "是否开启日志", | ||||
|                 type: 2, | ||||
| @ -203,15 +212,20 @@ struct TerminalInfoPage { | ||||
|                 } | ||||
|               }) | ||||
|               blockComponent({ | ||||
|                 label: "开启调试(重启APP)", | ||||
|                 label: "开启调试", | ||||
|                 type: 6, | ||||
|                 value: this.config.isOpenDebugger, | ||||
|                 change: (value: string) => { | ||||
|                 change: async (value: string) => { | ||||
|                   this.config.isOpenDebugger = value; | ||||
|                   const win = await window.getLastWindow(this.context); | ||||
|                   if (value === "1") { | ||||
|                     win.setWindowSystemBarEnable(['status', 'navigation']) | ||||
|                   } else { | ||||
|                     win.setWindowSystemBarEnable([]) | ||||
|                   } | ||||
|                 } | ||||
|               }) | ||||
|             }.margin(20) | ||||
| 
 | ||||
|           } | ||||
|           .height(650) | ||||
|           .width("100%") | ||||
| @ -222,7 +236,6 @@ struct TerminalInfoPage { | ||||
|             top: 10 | ||||
|           }) | ||||
| 
 | ||||
| 
 | ||||
|           Row() { | ||||
|             Image($r('app.media.bc')).height(80).objectFit(ImageFit.Contain).onClick(() => { | ||||
|               if (this.isProcessing) { | ||||
| @ -396,7 +409,7 @@ struct blockComponent { | ||||
|             }) | ||||
|         } else { | ||||
|           ForEach(this.type === 1 ? this.rearMachineModelList : | ||||
|             this.type === 2 || this.type === 5 || this.type === 6 ? this.logList : | ||||
|             this.type === 2 || this.type === 5 || this.type === 6 || this.type === 7 ? this.logList : | ||||
|               this.type === 3 ? this.boardList : this.carTypeList, (item: CommonListType, index) => { | ||||
|             Radio({ value: item.label, group: 'terRadioGroup' + this.type }) | ||||
|               .borderColor('#E5CBA1') | ||||
|  | ||||
| @ -72,6 +72,10 @@ class serialPortService { | ||||
|     } | ||||
|   } | ||||
| 
 | ||||
|   offMsg() { | ||||
|     this.events = []; | ||||
|   } | ||||
| 
 | ||||
|   async closed() { | ||||
|     const res = await CancelReceiveSerialPortData(this.fd); | ||||
|     this.events = []; | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user