/ / Android एप्लिकेशन केवल तभी चलते हैं जब sdcard avaiable हो - android, sd-card, unmount

एंड्रॉइड एप्लिकेशन केवल तभी चलाया जाता है जब एसडीकार्ड उपलब्ध हो - एंड्रॉइड, एसडी-कार्ड, अनमाउंट

मेरे आवेदन को sdcard पर डेटा की दृढ़ता से आवश्यकता है। तो मैं अटक रहा हूँ जब android फोन अनमाउंट sdcard, मेरे आवेदन बल पास होगा। अगर sdcard के अनमाउंट होने के बाद मेरा ऐप शुरू होता है, तो मैं देख सकता हूं और देख सकता हूं। लेकिन जब मेरा ऐप बैकग्राउंड में चल रहा होता है, तो उपयोगकर्ता sdcard को अनमाउंट कर देता है और मेरे ऐप पर वापस आ जाता है, तो इस मामले की जांच करना बहुत मुश्किल है। मेरे ऐप में कई गतिविधि हैं ... कोई आदर्श?

उत्तर:

उत्तर № 1 के लिए 1

सरल रजिस्टर दो BroadcastReceiver के लिये android.intent.action.MEDIA_MOUNTED, android.intent.action.MEDIA_UNMOUNTED। बस इसका पता लगाएं और फिर अपने कार्यक्रम के किसी भी कार्य को ठीक से रोक दें। वैसे भी (मिस्टर गुयेन दीन्ह चिएन) किसी तरह?