【发布时间】:2010-09-25 00:01:55
【问题描述】:
我有一个具有 tabActivity 和 3 个选项卡的应用程序。所有关闭选项卡都使用位置侦听器并使用位置。我为每个选项卡实现 onPause 和 onResume 以删除并相应地开始监听位置。这是正确的方法吗?我有另一个想法可以使用,那就是实现 tabActivity 的位置侦听器,并使用该位置向子选项卡进行广播,但它似乎更复杂。
我当前解决方案的问题是,每当我切换选项卡时,我都会丢失我在之前获得的位置,并且我不能使用 getlastknown 位置,因为我不想要应用程序启动时的最后一个位置。(这有意义吗?)我该怎么做才能解决这个问题。
更好的做法是拥有一个变量来保存 onLocationChanged 的最后一个位置,我可以观察它的变化并调用 onChange 方法。
对我的问题有什么建议吗,也许是一些教程、示例,任何可能有用的东西。 tnx
【问题讨论】:
标签: android android-intent intentfilter