दिलचस्प पोस्ट
शटडाउन और शट डाउन के बीच अंतर अब एक्जीक्यूट सर्विस की संख्या IE8 में टूटी गई जेड-इंडेक्स? हास्केल फ़ंक्शन संरचना (।) और फ़ंक्शन अनुप्रयोग ($) मुहावरे: सही उपयोग एक MySQL तालिका में डालें या अपडेट करें जांच कैसे करें कि मान मान मान्य है या नहीं? आप Java या C # में कुशल परिपत्र बफर कैसे कोड करेंगे # -लिंक पर क्लिक करते समय खिड़की से ऊपर की तरफ से बचें सेवा का केवल एक उदाहरण बनाएं (एंड्रॉइड) एंड्रॉइड: डेटाबेस से डेटा प्राप्त करने के लिए सूची दृश्य देखने के लिए SimpleCursorAdapter का उपयोग करना जांच अगर एक चेकबॉक्स jQuery के साथ चेक किया गया है निर्भरता वाकर IESHIMS.DLL और WER.DLL याद आ रही है? किसी JPA नामक क्वेरी के एक IN खंड में एक गतिशील पैरामीटर का उपयोग कैसे करें? स्ट्रिंग में शब्दों का क्रम उलटा अगर ऑब्जेक्ट एक jQuery ऑब्जेक्ट है, तो जांचें पूर्ण आउटलाइनर समर्थन के साथ ग्रहण जावास्क्रिप्ट संपादक 2012

टुकड़ों में सेटअर्जग्राम () और getArguments () विधियों का उपयोग कैसे करें?

मेरे पास 2 टुकड़े हैं: (1) फ्रैग 1 (2) फ्रैग 2

Frag1

bundl = new Bundle(); bundl.putStringArrayList("elist", eList); Frag2 dv = new Frag2(); dv.setArguments(bundl); FragmentTransaction ft = getFragmentManager().beginTransaction(); ft.replace(R.id.the_fragg,dv); ft.show(getFragmentManager().findFragmentById(R.id.the_fragg)); ft.addToBackStack(null); ft.commit(); 

मैं Frag2 में इस डेटा को कैसे प्राप्त करूं?

Solutions Collecting From Web of "टुकड़ों में सेटअर्जग्राम () और getArguments () विधियों का उपयोग कैसे करें?"

आपके पास getArguments() नामक एक विधि है getArguments() जो Fragment वर्ग से संबंधित है।

अपने Frag2 onCreateView() विधि में बस getArguments() कॉल करें onCreateView() :

 public class Frag2 extends Fragment { public View onCreateView(LayoutInflater inflater, ViewGroup containerObject, Bundle savedInstanceState){ //here is your arguments Bundle bundle=getArguments(); //here is your list array String[] myStrings=bundle.getStringArray("elist"); } } 

उदाहरण: डेटा जोड़ें: –

  Bundle bundle = new Bundle(); bundle.putString("latitude", latitude); bundle.putString("longitude", longitude); bundle.putString("board_id", board_id); MapFragment mapFragment = new MapFragment(); mapFragment.setArguments(bundle); 

उदाहरण: डेटा प्राप्त करें: –

 String latitude = getArguments().getString("latitude") 

मेरे जैसे उन लोगों के लिए जो प्राचीन वस्तुएं के अलावा अन्य वस्तुएं भेजने की तलाश में हैं, क्योंकि आप अपने टुकड़े में पैरामीटरयुक्त निर्माता नहीं बना सकते हैं, बस अपने टुकड़े में एक सेटर एक्सेसर जोड़ें, यह हमेशा मेरे लिए काम करता है

फ्रैग 1 में:

 Bundle b= new Bundle(); b.putStringArray("arrayname that use to retrive in frag2",StringArrayObject); Frag2.setArguments(b); 

फ्रैग 2 में:

 Bundle b=getArguments(); String [] stringArray=b.getStringArray("arrayname that passed in frag1"); 

क्या यह आसान है