जब मैं वरीयता फ्रेगमेंट में वरीयता को टैप करता हूं तो मैं एक संवादप्रवाह उत्पन्न करने की कोशिश कर रहा हूं।मैं वरीयता प्रारूप से संवाद कैसे प्रदर्शित कर सकता हूं?
Cannot resolve method 'show(android.app.FragmentManager, java.lang.String)'
समस्या यह है कि मैं android.support.v4.app.FragmentManager refernece नहीं कर पा रहे: दुर्भाग्य से, जब मैं (DialogFragment.show में getFragmentManager() कहते हैं) मैं निम्न त्रुटि प्राप्त इस खंड से। इस खंड के प्रभारी गतिविधि फ्रैगमेंट एक्टिविटी से फैली हुई है, लेकिन जाहिर है कि यह पर्याप्त नहीं है। मैं getSupportFragmentManager() रूप में अच्छी तरह बुला कोशिश की, लेकिन है कि मुझे इस त्रुटि दिया:
Cannot resolve method 'getSupportFragmentManager()'
मैं इस काम कैसे कर सकते हैं?
gPrefAcknowledgements.setOnPreferenceClickListener(new Preference.OnPreferenceClickListener()
{
@Override
public boolean onPreferenceClick(Preference preference)
{
DialogAcknowledgements dialogAck = new DialogAcknowledgements();
dialogAck.show(getFragmentManager(), "acknowledgements");
return true;
}
});
उपयोगी उत्तर देने/स्वीकार करने पर विचार करें। –
मैं ऊपर उठाना चाहता हूं लेकिन मेरे पास केवल 11 प्रतिनिधि हैं। कम से कम कहने में निराशा होती है। – IAmKale