2012-11-16 19 views
5

पर getBaseContext() कॉल करने के लिए मैं इस विधि जो सामान्य गतिविधि से कहा जा सकता है है:कैसे टुकड़ा

getBaseContext().getResources().updateConfiguration(config2, getBaseContext().getResources().getDisplayMetrics()); 

समस्या मैं टुकड़ा में getBaseContext() कॉल नहीं कर सकते है, मैं यह कैसे कर सकते हैं? या मुझे फ्रैगमेंट क्लास से getBaseContext() को बदलने की क्या ज़रूरत है?

+1

क्यों आप 'getBaseContext()' में पहले स्थान पर प्रयोग कर रहे हैं? – CommonsWare

उत्तर

21

आप getActivity() का उपयोग कर सकते हैं, जो एक टुकड़े से जुड़े गतिविधि को लौटाता है।
गतिविधि एक संदर्भ है (चूंकि गतिविधि संदर्भ बढ़ाती है)

लेकिन उसके बाद टुकड़ा गतिविधि से जुड़ा हुआ है आप इसका इस्तेमाल कर सकते हैं ..