मैं अपने फ्रैगमेंट के साथ एक नई गतिविधि शुरू कर रहा हूं
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आदि। डॉक्स इस बारे में कुछ नहीं कहते हैं। कोई विचार?