android-context पर टैग किए गए जवाब

एक अनुप्रयोग वातावरण के बारे में वैश्विक जानकारी के लिए इंटरफ़ेस

30
Android पर 'संदर्भ' क्या है?
एंड्रॉइड प्रोग्रामिंग में, वास्तव में एक Contextवर्ग क्या है और इसका उपयोग किस लिए किया जाता है? मैं डेवलपर साइट पर इसके बारे में पढ़ता हूं , लेकिन मैं इसे स्पष्ट रूप से समझने में असमर्थ हूं।

20
एंड्रॉइड में 'कॉन्टेक्ट' पाने का स्टैटिक तरीका?
क्या Contextस्थैतिक विधि के अंदर वर्तमान आवृत्ति प्राप्त करने का एक तरीका है? मैं उस तरह की तलाश कर रहा हूं क्योंकि मैं हर बार बदलने के दौरान 'प्रसंग' उदाहरण को सहेजने से नफरत करता हूं।

7
Android लेआउट फ़ाइलों में "उपकरण: संदर्भ" क्या है?
ADT के एक नए संस्करण के साथ शुरू, मैंने इस नई विशेषता को लेआउट XML फ़ाइलों पर देखा है, उदाहरण के लिए: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" tools:context=".MainActivity" /> "उपकरण: संदर्भ" किसके लिए उपयोग किया जाता है? यह उस गतिविधि का सटीक मार्ग भी कैसे जानता है जो वहां …

27
डायलॉग "विंडो जोड़ने में असमर्थ - टोकन नल एक आवेदन के लिए नहीं है" संदर्भ के रूप में getApplication () के साथ
मेरी गतिविधि एक अलर्टडालॉग बनाने की कोशिश कर रही है जिसके लिए एक पैरामीटर के रूप में एक संदर्भ की आवश्यकता होती है। यदि मैं उपयोग करता हूं तो यह अपेक्षित है: AlertDialog.Builder builder = new AlertDialog.Builder(this); हालाँकि, मैं स्मृति के लीक होने की संभावना के कारण एक संदर्भ के …

30
एक अंश में संदर्भ का उपयोग करना
मैं एक टुकड़े में संदर्भ कैसे प्राप्त कर सकता हूं? मैं अपने डेटाबेस जिसका निर्माता संदर्भ में लेता उपयोग करने की आवश्यकता है, लेकिन getApplicationContext()और FragmentClass.thisतो मैं क्या कर सकते हैं काम नहीं करते? डेटाबेस कंस्ट्रक्टर public Database(Context ctx) { this.context = ctx; DBHelper = new DatabaseHelper(context); }

8
GetContext (), getApplicationContext (), getBaseContext () और "दिस" के बीच अंतर
बीच क्या अंतर है getContext(), getApplicationContext(), getBaseContext(), और " this"? हालांकि यह सरल प्रश्न है, मैं उनके बीच बुनियादी अंतर को समझने में असमर्थ हूं। यदि संभव हो तो कृपया कुछ आसान उदाहरण दें।

9
हर जगह एप्लिकेशन संदर्भ का उपयोग करना?
एंड्रॉइड ऐप में, निम्नलिखित दृष्टिकोण के साथ कुछ गलत है: public class MyApp extends android.app.Application { private static MyApp instance; public MyApp() { instance = this; } public static Context getContext() { return instance; } } और इसे हर जगह से पास करें (जैसे SQLiteOpenHelper) जहां संदर्भ की आवश्यकता होती …

4
getApplication () बनाम getApplicationContext ()
मुझे इसका कोई संतोषजनक उत्तर नहीं मिला, इसलिए हम यहाँ जाते हैं: क्या सौदा है Activity/Service.getApplication()और Context.getApplicationContext()? हमारे आवेदन में, दोनों एक ही वस्तु को लौटाते हैं। एक में ActivityTestCaseहालांकि, आवेदन मजाक कर देगा getApplication()नकली के साथ वापस आ, लेकिन getApplicationContextअभी भी एक अलग संदर्भ उदाहरण (एक एंड्रॉयड द्वारा इंजेक्शन) …

8
प्रसंग पाने के लिए विभिन्न तरीकों में क्या अंतर है?
एंड्रॉइड कोड के विभिन्न बिट्स में मैंने देखा है: public class MyActivity extends Activity { public void method() { mContext = this; // since Activity extends Context mContext = getApplicationContext(); mContext = getBaseContext(); } } हालाँकि मुझे कोई भी ऐसा अच्छा विवरण नहीं मिल रहा है, जो बेहतर हो और …

24
गतिविधि संदर्भ के बाहर से कॉलिंग प्रारंभ ()
मैंने ListViewअपने Android एप्लिकेशन में लागू किया है । मैं ListViewवर्ग के एक कस्टम उपवर्ग का उपयोग करके इसे बांधता हूं ArrayAdapter। ओवरराइड ArrayAdapter.getView(...)विधि के अंदर , मैं एक असाइन करता हूं OnClickListener। की onClickविधि में OnClickListener, मैं एक नई गतिविधि शुरू करना चाहता हूं। मुझे इसका अपवाद मिला: Calling …

12
कहीं से भी पैकेज का नाम कैसे मिलेगा?
मैं की उपलब्धता के बारे में पता कर रहा हूँ Context.getApplicationContext () और View.getContext () , जिसके माध्यम से मैं वास्तव में कॉल कर सकते हैं Context.getPackageName () एक आवेदन के पैकेज के नाम को पुनः प्राप्त करने। वे काम करते हैं अगर मैं एक तरीका है जिसके लिए एक …

7
गतिविधि संदर्भ या एप्लिकेशन संदर्भ कब कॉल करें?
इन दोनों संदर्भों के बारे में बहुत कुछ पोस्ट किया गया है .. लेकिन मैं अभी भी इसे काफी सही नहीं मान रहा हूं जैसा कि मैं इसे अब तक समझता हूं: प्रत्येक अपनी कक्षा का एक उदाहरण है जिसका अर्थ है कि कुछ प्रोग्रामर आपको this.getApplicationContext()किसी भी मेमोरी को …

13
एक संदर्भ या गतिविधि के बाहर हो जाओ
मैंने R.stringअपने कोड से हार्डकोड किए गए स्ट्रिंग्स को रखने के लिए बहुत बढ़िया पाया है , और मैं इसे एक उपयोगिता वर्ग में उपयोग करना जारी रखना चाहूंगा जो आउटपुट उत्पन्न करने के लिए मेरे आवेदन में मॉडल के साथ काम करता है। उदाहरण के लिए, इस मामले में …

7
गतिविधि संदर्भ और अनुप्रयोग संदर्भ के बीच अंतर
इसने मुझे स्टम्प किया है, मैं इसे एंड्रॉइड 2.1-आर 8 एसडीके में उपयोग कर रहा था: ProgressDialog.show(getApplicationContext(), ....); और में भी Toast t = Toast.makeText(getApplicationContext(),....); getApplicationContext()दोनों क्रैश का उपयोग कर .... ProgressDialogऔर Toastजो मुझे इस प्रश्न की ओर ले जाते हैं: क्रिया प्रसंग को साझा करने के बावजूद, गतिविधि संदर्भ …

14
getActivity () फ्रैगमेंट फ़ंक्शन में अशक्त देता है
मेरे पास इस तरह एक सार्वजनिक विधि के साथ एक टुकड़ा (एफ 1) है public void asd() { if (getActivity() == null) { Log.d("yes","it is null"); } } और हां जब मैं इसे (गतिविधि से) कहता हूं, तो यह अशक्त है ... FragmentTransaction transaction1 = getSupportFragmentManager().beginTransaction(); F1 f1 = new …

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.