तो, कुछ शब्दों में मैं अपना स्थान प्राप्त करने के लिए android.location का उपयोग कर रहा हूं और जब ऐप अग्रभूमि या पृष्ठभूमि में है, तो मुझे कोई अंतर नहीं दिखता है। मेरा पहला विचार इस तथ्य के बारे में था कि एंड्रॉइड ने हमें स्थान प्राप्त करने के लिए Google स्थान सेवा API का उपयोग करने के लिए कहा था। मैंने इसका परीक्षण भी किया (Google स्थान सेवा API) और यह वही काम करता है। अग्रभूमि और पृष्ठभूमि के बीच स्थान प्राप्त करते समय कोई फर्क नहीं पड़ता।एंड्रॉइड ओरेओ पृष्ठभूमि स्थान सीमा
मेरा प्रश्न यह है: क्या आपको कोई कारण पता है कि यह वही क्यों काम करता है? यह जानकर कि https://developer.android.com/about/versions/oreo/background-location-limits.html ने हमें बताया कि जब ऐप पृष्ठभूमि में है तो हमें स्थान के साथ धीमी कॉलबैक मिल जाएगी ("ऐप्स प्रत्येक घंटे केवल कुछ बार स्थान अपडेट प्राप्त कर सकते हैं")।
धन्यवाद!
जांचें कि आपका लक्ष्य SdkVersion 26 – Nikaoto
से कम है, Google ने लक्ष्य SDKVersion के बारे में कुछ भी नहीं कहा है। मुझे नहीं लगता कि यह तय करता है कि इसका क्या लक्ष्य एसडीकेवर्सन का उपयोग किया जाता है। –