पर परिणाम प्राप्त करने के लिए मेरे पास कस्टम लिस्ट व्यू के साथ कई टुकड़े हैं। वे मेरे कस्टम ListAdapter का उपयोग करते हैं, जिसमें मैं सूची के तत्वों पर क्लिक संभालता हूं। मुझे इस ऑनक्लिक लिस्टनर से एक और गतिविधि शुरू करने की आवश्यकता है और कुछ जानकारी वापस फ्रैगमेंट पर प्राप्त करें। मैंएडाप्टर से एक्टिविटीफॉर रिसेट कैसे शुरू करें फ्रैगमेंट
Intent intent=new Intent(context, DataFillerActivity.class);
((Activity) context).startActivityForResult(intent, 3);
इस्तेमाल करने की कोशिश लेकिन DataFillerActivity रिटर्न MainActivity करने, टुकड़ा के लिए नहीं होता है। तो इस समस्या को हल करने का सबसे अच्छा तरीका क्या है? धन्यवाद
कोशिश की लेकिन काम नहीं कर रहा है, यह सुनिश्चित नहीं है कि यह http://stackoverflow.com/questions/18271761/onactivityresult-gets-called-when-activity-starts-not-when-its-finished से संबंधित बग के कारण है। लेकिन अगर मैं अपने टुकड़े से एक और गतिविधि बुलाता हूं, तो यह काम करता है। केवल जब प्रारंभ एक्टिविटीफॉर रिसेट को खंड के लिस्ट व्यू के भीतर बुलाया जाता है, तो सक्रिय गतिविधि शुरू होने के बाद खंड की निष्क्रियता तुरंत ठीक कहलाती है। – teapeng
मैंने intent.setFlags (Intent.FLAG_ACTIVITY_NEW_TASK) को हटाने के बाद मेरी समस्या हल की; खंड को बुलाए जाने से पहले .startActivityForResult (इरादा, 0); आपके लिए +1 – teapeng
मैं तुमसे प्यार करता हूँ एडमिन –