Criteria criteria = new Criteria();
String proStr = locManager.getBestProvider(criteria, false);
这里返回的是network,但是却又说不可用,是disable的。请问为什么?
if ( !locManager.isProviderEnabled(proStr) )
{
List<String>strList = locManager.getAllProviders();
Toast.makeText(GetLocationActivity.this, proStr + " 不可用! 可用的服务是:" + strList.toString() + " 最适合的服务: "+ proStr, Toast.LENGTH_LONG).show();
return;
}LocationProvider lp = locManager.getProvider(proStr);
Location location = locManager.getLastKnownLocation(lp.getName());
String proStr = locManager.getBestProvider(criteria, false);
这里返回的是network,但是却又说不可用,是disable的。请问为什么?
if ( !locManager.isProviderEnabled(proStr) )
{
List<String>strList = locManager.getAllProviders();
Toast.makeText(GetLocationActivity.this, proStr + " 不可用! 可用的服务是:" + strList.toString() + " 最适合的服务: "+ proStr, Toast.LENGTH_LONG).show();
return;
}LocationProvider lp = locManager.getProvider(proStr);
Location location = locManager.getLastKnownLocation(lp.getName());
解决方案 »
- R文件又消失!!!
- android为什么经常调用super()函数?
- android 中addProximityAlert()大家谁用过呢?我想多加几个监听点怎么实现?
- Android-x86入门之--源码打包直接下载地址
- 模拟点击失败
- 请教关于android客户端连接PC的server端程序的IP地址问题?
- 求一个android游戏开发中UI的框架
- Wrox.Professional.Android.2.Application.Development.Mar.2010.eBook-BBL
- android usb连接问题
- 哈哈,Seasons in the sun
- google地图如何限制地图缩放级别
- 求助:有关输入流关闭的问题
在用之前,程序要先检测provider是否enable的。
locManager.getBestProvider(criteria, false); 返回的是network!
但是locManager.isProviderEnabled(proStr) 又返回不可用。
这是搞不懂
http://topic.csdn.net/u/20120710/16/c1feba3d-f982-430f-902a-a6e22ebc5450.html
{ @Override
public void onLocationChanged(Location newLocation) {
这个 newLocation返回的还是NULL
怎么回事啊