读书人

【6.21】startActivityForResult传送I

发布时间: 2012-07-27 11:03:01 作者: rapoo

【6.21】startActivityForResult传递Intent数据

接上,设置完之后要传回数据且立刻生效,则可以用startActivityForResult(),和startActivity()有所不同(另一种方法可以是检测按键返回,当返回时做一些全局设置的工作)

?

startActivityForResult(Intent intent, int requestCode)

requestCode是用来区分各个是哪个Intent传回数据,是一个大于零的int

?

setResult(int resultCode, Intent intent)

上一篇的设置是用key来区分各个设置项,但是没key可以设置的条件下,可以用resultCode来区分是哪个项传回数据

?

onActivityResult(int requestCode, int resultCode, Intent intent)

intent返回时,可以用这个方法来处理数据,参数意义同上

读书人网 >移动开发

热点推荐