-2

首先,缺乏英語寫作技巧。如何爲活動調用onActivityResult

  1. 使用設備:星系注2(機器人4.4.2)
  2. 問題

    • A活動 - >意圖 - > B活動
    • B活動 - >返回意圖 - > A活動not Call onActivityResult
    • 來調試, 活動的'onPause'和活動的'onResume'在B活動切換之前運行。
    • 所以'onActivityResult'第一次運行沒有得到'onActivityResult'行爲。
  3. 在正常工作,但它的Nexus 5(安卓5.1.1)「

+2

比英語更,缺少的是代碼。 –

回答

0

你應該setResult(int resultCode, Intent data)

documentation

0
Intent intent = new Intent(A.this , B.class); 
setResult(Activity.RESULT_OK, intent); 

在onActivityResult

public void onActivityResult(int requestCode, int resultCode, Intent data) { 
if (resultCode == 0) 
    //do here anything 
} 

Read this Example

相關問題