मैं अपने फ्रैगमेंट के साथ एक नई गतिविधि शुरू कर रहा हूं
startActivityForResult(intent, 1);
और फ्रैगमेंट की मूल गतिविधि में परिणाम को संभालना चाहते हैं:
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
Log.d(TAG, "onActivityResult, requestCode: " + requestCode + ", resultCode: " + resultCode);
if (requestCode == 1) {
// bla bla bla
}
}
समस्या यह है कि मैं कभी नहीं मिला है requestCode
मैं सिर्फ करने के लिए पोस्ट किया है startActivityForResult()
।
मुझे यादृच्छिक उच्च बिट सेट के साथ कुछ मिला 0x40001
, 0x20001
आदि। डॉक्स इस बारे में कुछ नहीं कहते हैं। कोई विचार?