作为' off'以编程方式在具有片段,选项卡和映射的活动上的位置

时间:2016-02-11 21:55:53

标签: android android-fragments android-tabs android-maps

在我的应用程序MainActivity中,我有两个选项卡。在tab-1中有一个带有RecyclerView的片段,tab-2有一个带有一些标记的map的其他片段。我注意到,无论活动标签如何,我的设备的位置都处于活动状态。

为了节省电池寿命,我想知道是否可以“关闭”电池。 tab-1处于活动状态时的位置,仅当tab-2处于活动状态时才打开该位置。

您怎么看?

1 个答案:

答案 0 :(得分:0)

是的。请注意,如果您使用GPS,一旦重新启动它将需要一段时间重新建立位置(除非另一个应用程序也使用GPS)。为此,您只需在标签输出时调用removeUpdates,并在重新标记时重新请求。

它是否足够值钱,取决于它们在其他标签上的时间长短。如果简短,那就不值得了。您绝对应该这样做的一次是当您的活动停止时,因此您在背景时不要求位置。