AccountAuthenticator.java:मैं इस उद्देश्य से संदर्भ कैसे प्राप्त करूं?
Intent intent = new Intent(context, AccountActivity.class);
AccountActivity.java:
getIntent().getContext();
लेकिन getContext() मौजूद नहीं है:
OnCreate (बंडल aBundle) में मैं कहना चाहता हूँ।
मैं इरादे से संदर्भ कैसे प्राप्त करूं?
चूंकि यह इरादा कन्स्ट्रक्टर में पारित हो गया है, इसलिए मुझे यह खाता सक्रियता में आगमन पर उपलब्ध होने की उम्मीद थी।
आपको इरादे से संदर्भ की आवश्यकता क्यों है? – Maragues
मुझे सेवा (यानी संदर्भ) की आवश्यकता है जिसने इरादा बनाया है, ताकि इसे एसिंक टास्क को कन्स्ट्रक्टर में ले जा सके। अगर मैं ऐसा नहीं करता हूं तो मुझे मिलता है: "java.lang.SecurityException: कॉलर यूआईडी 10027 प्रमाणीकरणकर्ता के यूआईडी से अलग है", क्योंकि AsyncTask खाता प्रबंधक am = Accountmanager.get (संदर्भ) कर रहा है। – user77115
मेरे लिए, मैं टीडीडी का उपयोग करने की कोशिश कर रहा था और परीक्षण के तहत कोड से सही संदर्भ निर्धारित किया जा रहा था। – PseudoNoise