GlanceAppWidget中Row/Column使用actionStartActivity参数取值错误
GlanceAppWidget 多按钮点击传参异常问题
基础环境信息
- 使用组件:GlanceAppWidget
- 依赖库及版本:
androidx.glance:glance-appwidget:1.0.0-alpha03
问题现象
在Row、Column布局内放置多个绑定onClick点击事件的按钮时,若调用actionStartActivity方法传递Intent及自定义参数,所有按钮的点击事件都会错误读取到最后一个按钮配置的参数,无法获取当前点击按钮的对应传值。
复现验证
在Row布局中放置3个按钮,均通过actionStartActivity配置点击跳转逻辑并传递对应参数:
- 按钮1传参:
"Test 1" - 按钮2传参:
"Test 2" - 按钮3传参:
"Test 3"
实际运行时点击按钮1或按钮2,跳转后始终只能获取到参数"Test 3",无法拿到对应按钮的正确传参。
问题说明
该问题为当前alpha版本的已知官方缺陷,可通过问题追踪编号238793260查询官方修复进度。
复现截图


内容的提问来源于stack exchange,提问作者Tippu Fisal Sheriff
相关产品推荐
相关产品推荐

