में एक फ़ॉन्ट आयात करते समय शून्य सूचक अपवाद मैं एक फ़ॉन्ट आयात करने की कोशिश कर रहा हूं। ऑनलाइन कुछ ट्यूटोरियल के लिए देखा और निर्देशों का इस्तेमाल किया। अब तक मैंने संपत्ति फ़ोल्डर पर फ़ॉन्ट आयात किया है। यह वह कोड है जिसका उपयोग मैं अपने फ़ॉन्ट प्रकार की घोषणा करने के लिए कर रहा हूं।एंड्रॉइड
Typeface localTypeface1 = Typeface.createFromAsset(getAssets(), "arial.ttf");
जब मैं इसे कॉल करता हूं तो मुझे शून्य सूचक अपवाद मिल रहा है।
TextView txtTab = new TextView(this);
txtTab.setTypeface(localTypeface1);
समस्या क्या हो सकती है? यह लॉगकैट में सही त्रुटि है।
11-17 13:10:41.024: E/AndroidRuntime(2262): java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{se.copernicus.activity/se.copernicus.activity.Secondactivity}: java.lang.NullPointerException
11-17 13:10:41.024: E/AndroidRuntime(2262): at android.content.ContextWrapper.getAssets(ContextWrapper.java:74)
इस लाइन 74
Typeface localTypeface1 = Typeface.createFromAsset(getAssets(), "arial.ttf");
नोट: मैंने "फोंट/एरियल.एटीएफ" से पहले आयात करने की कोशिश की क्योंकि यह काम नहीं करता था, मैं "एरियल.एटीएफ" में बदल गया – Vinoth