【发布时间】:2022-01-18 08:37:28
【问题描述】:
(Android 新手在这里学习 Kotlin...)我有一个包含 3 个组件的应用程序:一个 UI 活动,用户在其中指示她想看到什么颜色的汽车;使用设备的摄像头观察道路并报告每辆经过的汽车的服务;并且事件侦听器锁定了该服务。事件侦听器的工作是确定摄像头报告的任何汽车是否具有请求的颜色,如果是,则对其进行处理。
我被一些可能很基本的东西绊倒了:听众如何知道要寻找什么颜色?我可以:
- 让活动(类)写入监听器(对象)拥有的变量(嗯...)
- 让活动在事件总线中掉色(必须这么复杂吗?)
- 让听者伸手去读一个屏幕变量(嗯...)
- 在一些单例中使用一些全局变量(嗯...)
这样做的正确方法是什么?非常感谢!
【问题讨论】: