2012-11-09 21 views
12

के अंदर LocationManager का संदर्भ कैसे प्राप्त करें मेरे पास एक कक्षा है जो फ्रैगमेंट को बढ़ाती है और स्थान लिस्टनर लागू करती है। जब मैंफ्रैगमेंट

LocationManager myLocalManager = 
(LocationManager)getSystemService(Context.LOCATION_SERVICE); 

लिखने क्योंकि विधि getSystemService टुकड़ा करने की एक विधि नहीं है मैं एक संकलन समय त्रुटि मिलती है।

LocationManager बनाने के लिए मैं क्या कर सकता हूं?

उत्तर

56
अपने टुकड़ा अंदर

बस इस फोन:

LocationManager mgr = 
(LocationManager)getActivity().getSystemService(Context.LOCATION_SERVICE); 

तो तुम बस वहाँ

+0

आप बहुत बहुत धन्यवाद !!!! –

+0

धन्यवाद, मैं करीबी था लेकिन इसे सही तरीके से नहीं मिला – jimsis

0

की गतिविधि हो और getSystemService() फोन के लिए इस कोड का प्रयास करें झलकी यह काम करेंगे।

कोड:

LocationManager locationManager = (LocationManager) 
getContext().getSystemService(Context.LOCATION_SERVICE);