2011-01-25 46 views
1

我正在开发一个在很多活动中使用GPS的应用程序。 起初我想到在每个活动中实现LocationListener。但是,我想知道是否有可能通过GPS服务更好地解决问题。你认为什么是正确的道路?在Android上获取不同活动的位置

非常感谢。 D.

回答

2

您可以创建一个实现LocationListener接口的基本活动类,并让所有位置感知活动将此基本活动划分为子类。由于每次只有一项活动处于活动状态并处于前台,因此这里不会浪费资源。 (假设你在onResume中注册,并在onPause中调用removeUpdates)

+0

在每个活动中实现locationListener而不是扩展每个类有什么不同? – Dayerman 2011-01-27 08:23:09