ฉันเริ่มกิจกรรมใหม่จาก Fragment ของฉันด้วย
startActivityForResult(intent, 1);
และต้องการจัดการผลลัพธ์ในกิจกรรมหลักของ Fragment:
@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
ฯลฯ กับชุดบิตที่สูงขึ้นแบบสุ่ม เอกสารไม่ได้พูดอะไรเกี่ยวกับเรื่องนี้ ความคิดใด ๆ