LayoutParams 类型转换异常:java.lang.ClassCastException: android.widget.FrameLayout$LayoutParams

本文介绍了解决Android开发中因LayoutParams类型不匹配导致的ClassCastException错误的方法。通过分析错误日志,可以快速定位并修正LayoutParams类型。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

07-21 16:57:24.053 18140 18140 I ls_test : removeUsbDevice 07-21 16:57:24.053 18140 18140 I MicHelper: mode:3 07-21 16:57:24.054 4919 4919 I HwCarCommonSDK:VehicleConfigurationWord: Get cfg val by dynamic_projection_lamp 07-21 16:57:24.054 4919 4919 E HwCarCommonSDK:VehicleConfigurationWord: Don't support : dynamic_projection_lamp, please check configuration xml. 07-21 16:57:24.054 4919 4919 I HwCarCommonSDK:VehicleConfigurationWord: Get cfg val by dynamic_lamp_projection_type 07-21 16:57:24.054 4919 4919 E HwCarCommonSDK:VehicleConfigurationWord: Don't support : dynamic_lamp_projection_type, please check configuration xml. 07-21 16:57:24.054 4919 4919 E HwCarCommonSDK:BaseCfg: wordValue is invalid, usually caused by empty word info map. 07-21 16:57:24.054 614 614 I android.system.suspend@1.0-service: decSuspendCounter kname=native_ApmAudio --mSuspendCounter= 4 07-21 16:57:24.054 614 614 I android.system.suspend@1.0-service: incSuspendCounter kname=native_ApmOutput ++mSuspendCounter= 5 07-21 16:57:24.054 1211 21300 W APM::AudioInputDescriptor: close client with port ID 510 still active on input 509 07-21 16:57:24.054 1211 21300 I APM::AudioInputDescriptor: setClientActive(uid:1000, session:369, state:2, silenced:0 active:0) 07-21 16:57:24.054 1211 21300 I APM::AudioInputDescriptor: stop, input handle 686, profile name: mixport_input_bus_voice_upload, curActiveCount: 0 07-21 16:57:24.054 1211 21300 I AudioFlinger: closeInput() 686 07-21 16:57:24.055 2528 2773 I ActivityTaskManager: Config is relaunching invisible activity ActivityRecord{cb10d7a u10 com.huawei.hmsauto.cast.car/.projection.view.ProjectionActivity t1000112}, changes=0x30 07-21 16:57:24.055 2528 2773 I ActivityTaskManager: relaunch this:ActivityRecord{cb10d7a u10 com.huawei.hmsauto.cast.car/.projection.view.ProjectionActivity t1000112}, andResume:true 07-21 16:57:24.055 2528 2773 I ActivityTaskManager: java.lang.Exception 07-21 16:57:24.055 2528 2773 I ActivityTaskManager: at com.android.server.wm.ActivityRecord.relaunchActivityLocked(ActivityRecord.java:11708) 07-21 16:57:24.055 2528 2773 I ActivityTaskManager: at com.android.server.wm.ActivityRecord.ensureActivityConfiguration(ActivityRecord.java:11456) 07-21 16:57:24.055 2528 2773 I ActivityTaskManager: at com.android.server.wm.ActivityRecord.ensureActivityConfiguration(ActivityRecord.java:11215) 07-21 16:57:24.055 2528 2773 I ActivityTaskManager: at com.android.server.wm.ActivityTaskManagerService.ensureConfigAndVisibilityAfterUpdate(ActivityTaskManagerService.java:6146) 07-21 16:57:24.055 2528 2773 I ActivityTaskManager: at com.android.server.wm.DisplayContent.updateDisplayOverrideConfigurationLocked(DisplayContent.java:7543) 07-21 16:57:24.055 2528 2773 I ActivityTaskManager: at com.android.server.wm.DisplayContent.updateDisplayOverrideConfigurationLocked(DisplayContent.java:7504) 07-21 16:57:24.055 2528 2773 I ActivityTaskManager: at com.android.server.wm.DisplayContent.sendNewConfiguration(DisplayContent.java:1903) 07-21 16:57:24.055 2528 2773 I ActivityTaskManager: at com.android.server.wm.InputManagerCallback$$ExternalSyntheticLambda2.accept(Unknown Source:2) 07-21 16:57:24.055 2528 2773 I ActivityTaskManager: at com.android.server.wm.RootWindowContainer.forAllDisplays(RootWindowContainer.java:1671) 07-21 16:57:24.055 2528 2773 I ActivityTaskManager: at com.android.server.wm.InputManagerCallback.notifyConfigurationChanged(InputManagerCallback.java:142) 07-21 16:57:24.055 2528 2773 I ActivityTaskManager: at com.android.server.input.InputManagerService.notifyConfigurationChanged(InputManagerService.java:3487) 07-21 16:57:24.055 614 614 I android.system.suspend@1.0-service: decSuspendCounter kname=native_ApmOutput --mSuspendCounter= 4 07-21 16:57:24.055 2528 2773 E ActivityTaskManager: ensureVisibilityAndConfig starting:ActivityRecord{cb10d7a u10 com.huawei.hmsauto.cast.car/.projection.view.ProjectionActivity t1000112}, kept:false 07-21 16:57:24.055 25188 25202 I LifecycleTransaction: activityCallbacks ActivityRelaunchItem{pendingResults=null,pendingNewIntents=null,configChanges=48,config={mGlobalConfig={1.0 ?mcc?mnc [zh_CN_#Hans] ldltr sw540dp w960dp h444dp 320dpi nrml long hdr widecg land car finger -keyb/v/h -nav/h winConfig={ mBounds=Rect(0, 0 - 1920, 1080) mAppBounds=Rect(0, 0 - 1920, 984) mMaxBounds=Rect(0, 0 - 1920, 1080) mWindowingMode=fullscreen mDisplayWindowingMode=fullscreen mActivityType=undefined mAlwaysOnTop=undefined mRotation=ROTATION_0 mPopOverMode=0} hwt:1 suim:1 extflag:8 s.3972 fontWeightAdjustment=0} mOverrideConfig={1.0 ?mcc?mnc [zh_CN_#Hans] ldltr sw540dp w960dp h444dp 320dpi nrml long hdr widecg land car finger -keyb/v/h -nav/h winConfig={ mBounds=Rect(0, 0 - 1920, 1080) mAppBounds=Rect(0, 0 - 1920, 984) mMaxBounds=Rect(0, 0 - 1920, 1080) mWindowingMode=fullscreen mDisplayWindowingMode=fullscreen mActivityType=standard mAlwaysOnTop=undefined mRotation=ROTATION_0 mPopOverMode=0} hwt:1 suim:1 userId:-10000 extflag:8 s.2 fontWeightAdjustment=0}},preserveWindowfalse} 07-21 16:57:24.055 25188 25202 I LifecycleTransaction: lifecycleStateRequest ResumeActivityItem{procState=-1,updateProcState=false,isForward=false} 07-21 16:57:24.056 11029 14482 I LifecycleTransaction: activityCallbacks ActivityConfigurationChange{config={0.0 ?mcc?mnc ?localeList ?layoutDir sw2147483647dp w960dp h264dp ?density nrml hdr widecg land ?uimode ?night -touch qwerty/v/v -nav/h winConfig={ mBounds=Rect(0, 0 - 1920, 720) mAppBounds=Rect(0, 0 - 1920, 624) mMaxBounds=Rect(0, 0 - 1920, 720) mWindowingMode=fullscreen mDisplayWindowingMode=fullscreen mActivityType=standard mAlwaysOnTop=undefined mRotation=ROTATION_0 mPopOverMode=0} userId:-10000 s.56 ?fontWeightAdjustment}} 07-21 16:57:24.056 1211 21300 I AudioFlinger: ThreadBase::exit 07-21 16:57:24.056 25188 25188 I SurfaceView: ViewUI 257196412 Changes: creating=false format=false size=false visible=true view_current=true mRequestedVisible=false alpha=false hint=false Alpha=false win=false win_current=true win_last=true position=false layout=false left=false top=false, Size: mReqW=498 mReqH=1080 w=498 h=1080 07-21 16:57:24.056 25188 25188 I SurfaceView: ViewUI 257196412 updateBoundsLayerCornerRadius isSetBefore=false isSet=false 07-21 16:57:24.056 25188 25188 I SurfaceView: ViewUI 257196412 surfaceDestroyed 分析为何ProjectionActivity relaunch了
最新发布
07-24
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值