-1
有沒有人能夠找到一個工作解決方案,以有效地調用onLocationChanged(...)LocationListener的方法?看起來像很多人正在面臨這個問題https://code.google.com/p/android/issues/detail?id=57707 我的實現不是在所有甚至嘗試,並試圖多種方式後主動叫...Android LocationListner ...感覺被吸:(
public class MyLocationListener implements LocationListener{
final String _logTag = "Location listener";
public void onLocationChanged(Location location) {
String provider = location.getProvider();
double lat = location.getLatitude();
double lng = location.getLongitude();
float accuracy = location.getAccuracy();
long time = location.getTime();
Log.d("long"," "+lng);
String logMessage = LogHelper.formatLocationInfo(provider, lat, lng, accuracy, time);
Log.d(_logTag, "Monitor Location:" + logMessage);
}
public void onStatusChanged(String s, int i, Bundle bundle) {
String statusMessage = LogHelper.translateStatus(i);
// Log.d(_logTag, "Monitor Location - Status:" + statusMessage);
Set<String> keys = bundle.keySet();
for(String key:keys){
Log.d(_logTag, "Monitor Location - Bundle Key:" + key);
}
}
public void onProviderEnabled(String s) {
Log.d(_logTag, "Monitor Location - Provider ENABLED by USER: " + s);
}
public void onProviderDisabled(String s) {
Log.d(_logTag, "Monitor Location - Provider DISABLED by USER: " + s);
}
}
你爲什麼不編輯標題感覺更好? – danny117
hehehe sure @ danny117一旦我得到任務工作。 – andaspire