मैं एंड्रॉयड एमुलेटर पर जीपीएस का उपयोग करने के tring हूँ, मैं निम्नलिखित कोड गए एमुलेटर पर जीपीएस स्थान प्राप्त करने में असमर्थ प्रकट:एंड्रॉयड
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
और मैं डी डी एम एस विधि के साथ जीपीएस स्थान निर्धारित किया है और या तो भू ठीक विधि के साथ है, लेकिन जब मैं कोड चलाने के लिए, मैं टोस्ट लाइन पर एक NullPointerExeption मिलता है, शायद कारण loc रिक्त है ।
मुझे समझ में नहीं आता कि त्रुटि कहां है ... क्या आप कृपया मेरी मदद कर सकते हैं?
अद्यतन!
आपकी मदद के लिए धन्यवाद, अब मैं निम्नलिखित कोड का उपयोग करता हूं और मुझे कोई त्रुटि नहीं मिलती है, लेकिन यह चेंजलोकेशन पर कोड नहीं चलाती है ... यह टोस्ट नहीं चलाती है और किसी को वापस नहीं करती लॉग में संदेश!
public class NL extends Activity {
private LocationManager locmgr = null;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.nl);
locmgr = (LocationManager) getSystemService(Context.LOCATION_SERVICE);
// Define a listener that responds to location updates
LocationListener locationListener = new LocationListener() {
public void onLocationChanged(Location loc) {
// Called when a new location is found by the network location provider.
Log.i("NOTIFICATION","onLocationChenged Triggered");
Toast msg = Toast.makeText(NetworkLocator.this, "Lon: " + Double.toString(loc.getLongitude()) + " Lat: " + Double.toString(loc.getLatitude()), Toast.LENGTH_SHORT);
msg.show();
}
public void onStatusChanged(String provider, int status, Bundle extras) {}
public void onProviderEnabled(String provider) {}
public void onProviderDisabled(String provider) {}
};
// Register the listener with the Location Manager to receive location updates
locmgr.requestLocationUpdates(LocationManager.NETWORK_PROVIDER, 0, 0, locationListener);
}
}
धन्यवाद!
आपको यह सत्यापित किया था * locmgr.getBestProvider * वास्तव में "जीपीएस" रिटर्न? वैसे भी, आपको निश्चित रूप से * LocationListener * को कार्यान्वित करना चाहिए और इसे *ManLotePrider वापसी "gps" के साथ * requestLocationUpdates() * –
के साथ स्थान प्रबंधक पर पास करना चाहिए। क्या मैं एक स्थानसूचीकर्ता को जोड़ना चाहता हूं भले ही मैं locatio को lastKnownLocation के साथ प्राप्त करने का प्रयास करता हूं? आपकी मदद के लिए धन्यवाद –
@ मार्को Faion कृपया अपने उत्तरों को अद्यतन रखें ... मैंने पहले से ही आपको जवाब दिया है और आपने उत्तर पर कोई प्रतिक्रिया नहीं दी है! > 'http: // stackoverflow.com/प्रश्न/4591765/एंड्रॉइड-स्क्लाइट-डेटाबेस-विधि-अपरिभाषित-फॉट-टाइप/45 9 1843 # 45 91843' – Beasly