/ / getActivity () फ्रैगमेंट से FragmentActivity AppCompatActivity नहीं है? - Android, Android- टुकड़े

Fragment से getActivity () FragmentActivity AppCompatActivity नहीं है? - एंड्रॉइड, एंड्रॉइड-टुकड़े

मैं एक में एक। हैAppCompatActivity जो टुकड़े के बीच नेविगेट करता है। किसी एक टुकड़े के लिए, यह "मास्टरडिटेलफ्रैगमेंट" है, जहां आप उस टुकड़े को खोज सकते हैं और यह मास्टरफ्रैगमेंट में डेटा को फिल्टर करेगा और आप सूची पर क्लिक कर सकते हैं देखने के लिए विवरण (यह सब करते समय उपयोगकर्ता एक पर है नीचे दिए गए टैब में। मैं मास्टर और डिटेल अंशों के बीच डेटा साझा करने के लिए नए आर्क व्यूमॉडल का उपयोग करने की कोशिश कर रहा हूं: https://medium.com/@bharathkumarbachina/sharing-data-between-fragments-34afb6553380। यह getActivity () का उपयोग करने और साझा करने के लिए कहता हैइस तरह से viewmodel, लेकिन getActivity () को AppCompatActivity नहीं मिल रही है, बल्कि एक FragmentActivity मिल रही है। क्या मुझे एक नया MasterDetailFragmentActivity बनाने की आवश्यकता है?

उत्तर:

जवाब के लिए 2 № 1

AppCompatActivity FragmentActivity का एक उपवर्ग है। "उदाहरण" की जाँच करने के बाद आप AppCompatActivity को FragmentActivity कास्ट कर सकते हैं। https://developer.android.com/reference/android/support/v7/app/AppCompatActivity.html