【发布时间】:2016-09-14 20:29:19
【问题描述】:
在活动A中,我从A1和A2获得了2个片段,用户可以访问活动B和活动C。我的问题是,活动B和C都需要位置信息(如Lat,lng)。如何在正常的 UI 绘图中实现这一点而不会出现巨大延迟?
我有两个不成功的计划:
直接使用A获取位置,将值传给A1和A2,最后传给B和C。如果用户在室内,位置信息需要一段时间才能接收。如果用户在没有位置信息的情况下访问 B 和 C 怎么办?
使用服务。但是,我不需要长时间的位置识别,而且,即使服务可以向所有人发送广播,B和C可以在他们的onCreate()之前接收到广播消息吗?此外,广播需要一段时间才能接收,这会严重影响初始化。
【问题讨论】:
标签: android android-activity service connection