一、使用场景 在一个主界面(主Activity)通过意图跳转至多个不同子Activity上去,当子模块的代码执行完毕后再次返回主页面,将子activity中得到的数据显示在主界面/完成的数据交给主Activity处理。这种带数据的意图跳转需要使用activity ...
如果一个activity要返回数据到启动它的那个activity,可以调用setResult 方法。那什么时候去调用setResult 方法返回数据呢 看一下源码就明白了: ...
2012-06-08 16:18 2 8829 推荐指数:
一、使用场景 在一个主界面(主Activity)通过意图跳转至多个不同子Activity上去,当子模块的代码执行完毕后再次返回主页面,将子activity中得到的数据显示在主界面/完成的数据交给主Activity处理。这种带数据的意图跳转需要使用activity ...
关于Activity的生命周期 onCreate(Bundle savedInstanceState):可以进行一些初始化的工作在activity第一次被创建的时候调用。这里是你做所有初始化设置的地方──创建视图、绑定数据至列表等 onStart():Activity显示在前台,但还不可与用户 ...
今天遇到这样一个问题,我在Activity-A中用startActivityForResult()方法启动了Activity-B,并且在B中通过setResult()方法给A返回值,由于某些原因不能在setResult()之后立刻调用finish()函数,只能通过用户按Back键自己退出 ...
,当程序执行到这段代码的时候,假若从T1Activity跳转到下一个Text2Activity,而当这个 ...
今天在项目中遇到一个问题,感觉有点意思,简单描述如下: A Activity中,调用startActivityForResult(mIntent, Constants.XXX); 跳转到B Activity。 B Activity中,finish()方法里面 ...
例如需要使用: 第一种方法就是使其类变成Activity。 第二种方法便是传入上下文Context。如下: 采用第二种方式可避免如下错误: 链接:关于Context不得不说的细节 ...
情况1 呃,被坑了几个小时,后来发现,在调用setResult的时候,requestCode随便传了个Activity的RESULT_OK,而这个常量的值是-1,导致onActivityResult没有被调用。 握了棵草啊。。。 看看文档:requestCode If > ...
[PS:还是以GOOGLE原生的BluetoothChat为例] 1. startActivity与startActivityForResult的区别 startActivity( ) 仅仅是跳转 ...