从ActivityA我开始ActivityB.
在ActivityB中,我正在创建一个新的Serializable对象.
创建对象后,我想关闭 ActivityB并将新对象传递给ActivityA.
我该怎么做?
用活动B开始startActivityForResult()
.
在活动B中,创建对象时,创建一个Intent以将对象打包在:
Intent result = new Intent();
result.putExtra("result", object);
setResult(RESULT_OK, result);
Run Code Online (Sandbox Code Playgroud)
然后,您将在onActivityResult()
活动A 的方法中收到该意图,您可以在其中提取它,如下所示:
data.getSerializableExtra("result");
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
1966 次 |
最近记录: |