-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

相关问题