你可以从documentation的方式看到启动一个Activity
有传回的数据,像这样:为什么startActivityForResult使用Intent传递数据而不是Bundle?
- 启动
Activity
使用呼叫startActivityForResult(Intent intent, int requestCode)
。 - 在开始的
Activity
呼叫setResult(int resultCode, Intent data)
。 - 执行
onActivityResult(int, int, Intent)
致电Activity
。
的问题是:是他们在这种情况下其他地方一样,活动间数据表示为Bundle
使用Intent
图案或设计考虑?
非常好抓住:) –