मैंने अभी देखा है कि, जबकि Bundle
से अधिकतर गेटर्स में डिफ़ॉल्ट मान शामिल करने की संभावना है, यदि कुंजी उस विशेष बंडल उदाहरण में मौजूद नहीं है, getString
उस संभावना नहीं है, अगर उस मामले में शून्य वापस लौट रहा है।Bundle.getString (स्ट्रिंग कुंजी) पर डिफ़ॉल्ट मान
इस पर कोई विचार क्यों है और यदि उसके लिए आसान समाधान का कोई तरीका है (आसान से मेरा मतलब है कि प्रत्येक व्यक्तिगत मान की जांच न करें या Bundle
कक्षा को विस्तारित न करें)।
उदाहरण के लिए, अभी आप केवल इस:
bundle.getString("ITEM_TITLE");
मैं करना चाहते हैं जबकि:
bundle.getString("ITEM_TITLE","Unknown Title");
धन्यवाद!
यही था कि मैं क्या सोचा। लेकिन बंडल को विस्तारित करने का विचार अभी भी थोड़ा गन्दा लगता है। मुझे लगता है कि मैं इस पल के लिए हर बार जांच कर चिपकूँगा :) –