最近在做一个简单的GPS模块,当能通过GPS功能获取定位信息时就用GPS功能,如果无法获取定位信息(如由室外转向室内),就开启网络接收,相反的过程类似。因此,这个过程需要做个判断,本来想通过LocationListener的监听方法onStatusChanged()来判断Provider是否有效时,一直都不会触发,这样就没法往下做了。我在网上也找了很多GPS的代码,但很少涉及这个过程的,也有人问过这个问题,但貌似没看到解决办法,所以想请教各位大牛,这个问题应该怎么解决?或者问题出在哪?又或者有其它的方案来实现?    谢谢各位了~~~AndroidGPS