我已经为 Android 编写了一个库,在初始化库后,我注册了位置更新、订阅状态更改、库状态更改和各种其他更新的回调……最初,我希望所有这些更新都回调到controller
我的android UI 应用程序,然后让控制器启动活动 A,将消息从控制器传递到活动 A 等等。或启动活动 B 以注册订阅并将消息转发到此等 但是,似乎没有办法实现这一点 - 因为每个活动都是孤立的?除非我弄错了?
那么我在这里有什么选择呢?听起来我要么必须为整个应用程序使用一个活动并交换 UI,在查看它之后似乎不是要走的路吗?
我确实尝试将 Application 子类化,这很有效,让我可以从活动中访问我的库——但我希望它反过来。这可能吗?将图书馆包装在服务中可以实现我想要做的事情吗?