मैं उन वरीयताओं को लिखना चाहता हूं जो 3.0 और प्री-3.0 दोनों उपकरणों पर लागू हो सकते हैं। यह पता चलता है कि PreferenceActivity
इसमें पदावनत विधियाँ शामिल हैं (हालाँकि इनका उपयोग नमूना कोड के साथ किया जाता है), मैंने PreferenceFragement
अपने संकटों को हल करने के लिए संगतता पैकेज को देखा ।
यह प्रतीत होता है, हालांकि, यह PreferenceFragment
संगतता पैकेज में नहीं है। क्या कोई मुझे बता सकता है कि क्या यह जानबूझकर था? यदि हां, तो क्या मैं आसानी से उपकरणों की एक श्रृंखला को लक्षित कर सकता हूं (यानी <3.0 और> = 3.0) या मुझे हुप्स से कूदना होगा? यदि इसे जानबूझकर बाहर नहीं किया गया था, तो क्या हम संगतता पैकेज की एक नई रिलीज की उम्मीद कर सकते हैं? या क्या कोई अन्य समाधान है जो उपयोग करने के लिए सुरक्षित है?
चियर्स
जेम्स
"Because most of Preferences' implementation is hidden, therefore impossible to backport without lots of hackery."
PreferenceFragmentCompat
हाल ही में समर्थन पुस्तकालय में जोड़ा गया था।