Android Activity间传递对象startActivityForResult、onActivityResult、setResult总结

前面做了在Activity之间传递参数的测试。
setResult,一定要在finish之前做,否则不能返回正确对象。
虽然运行顺序如下图:

Android Activity间传递对象startActivityForResult、onActivityResult、setResult总结


但是如果把,setResult放在finish里,就会发现data为null,resultCode=0;



所以,setResult一定要在finish之前做。

你可能感兴趣的:(android)