You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

集成car-ui-lib后Android Automotive中Toast仍显示为SystemUIToast的问题咨询

集成car-ui-lib后Android Automotive中Toast仍显示为SystemUIToast的问题咨询

大家好,我目前在做Android Automotive(AAOS)的开发工作,已经按照官方指引把car-ui-lib集成到SystemUI中了,具体在SystemUI的Android.bp文件里添加了依赖配置:

static_libs: [
    "SystemUI-core",
    "car-ui-lib",
    ...
],

之后我用常规的Toast触发代码来测试:

Toast.makeText(this,"Hello, car-ui-lib Toast",Toast.LENGTH_LONG).show()

但是出现了问题:触发后显示的依旧是Platform/SystemUI原生的Toast(也就是SystemUIToast),完全看不到car-ui-lib对应的Toast效果——不仅样式不对,连时长也不是预期的~8秒,和原生LENGTH_LONG的时长一致。

我现在有几个疑问想请教大家:

  • car-ui-lib到底是会提供一套独立的Toast实现,还是仅仅对现有的SystemUIToast做样式层面的修改?
  • 如果要让car-ui-lib的Toast真正生效,是不是需要修改某些Toast相关的系统类,或者做额外的配置?

有没有做过类似集成的朋友能帮忙解答一下,谢谢啦!

火山引擎 最新活动