android - Service with LocationListener -
मेरा कोड है
सार्वजनिक वर्ग अलार्मसेवा सेवा लागू करने स्थाननितकर्ता {सार्वजनिक int onStartCommand (आशय) आशय, int- झंडे, int startId) {getLocation (); यदि (पहुंच स्थान ()) {आशय अलार्म = नए आशय (getApplicationContext (), मुख्य गतिविधि। वर्ग); startActivity (alarmIntent); stopSelf (); } @ ओवरराइड पब्लिक रिकॉइड ऑन लोकेशन चेंजेड (स्थान स्थान) {getLocation (); यदि (पहुंच स्थान ()) {आशय अलार्म = नए आशय (getApplicationContext (), मुख्य गतिविधि। वर्ग); startActivity (alarmIntent); stopSelf (); }} onLocationChanged कभी नहीं कहा जाता है। मैंने 1 मिनट के रूप में अपडेट के बीच न्यूनतम समय रखा है। इसे 1 मिनट पर नहीं बुलाया जाता है और जब स्थान बदल दिया जाता है।
आपको प्राप्त करने से पहले अपडेट का अनुरोध करना होगा किसी भी:
स्थान प्रबंधक लोक प्रबंधक = (स्थान प्रबंधक) context.getSystemService (context.LOCATION_SERVICE); locManager.requestLocationUpdates (LocationManager.GPS_PROVIDER, 0, 0, यह); इसके अलावा, अपने मैनिफेस्ट की अनुमति के रूप में ACCESS_FINE_LOCATION को जोड़ने का ध्यान रखें
Comments
Post a Comment