在我的应用程序MainActivity中,我有两个选项卡。在tab-1中有一个带有RecyclerView的片段,tab-2有一个带有一些标记的map的其他片段。我注意到,无论活动标签如何,我的设备的位置都处于活动状态。
为了节省电池寿命,我想知道是否可以“关闭”电池。 tab-1处于活动状态时的位置,仅当tab-2处于活动状态时才打开该位置。
您怎么看?
答案 0 :(得分:0)
是的。请注意,如果您使用GPS,一旦重新启动它将需要一段时间重新建立位置(除非另一个应用程序也使用GPS)。为此,您只需在标签输出时调用removeUpdates,并在重新标记时重新请求。
它是否足够值钱,取决于它们在其他标签上的时间长短。如果简短,那就不值得了。您绝对应该这样做的一次是当您的活动停止时,因此您在背景时不要求位置。