码迷,mamicode.com
首页 > 移动开发 > 详细

Android中Activity之间的数据传递ngti

时间:2016-06-04 16:15:07      阅读:233      评论:0      收藏:0      [点我收藏+]

标签:

在开发中,我们经常涌用到Activity,那么既然用到了Activity,就一定免不了在两个Activity之间传递数据。这里我们先说一说原理,在看看代码和例子。

情况A:我们需要从Activity_1启动并传递数据到Activity_2,Activity_2只需要接收来自Activity_1 的数据,但并不用做其他操作。

情况B:我们需要从Activity_1 启动Activity_2,同时希望Activity_2在销毁的时候向Activity_1传递数据。

首先我们来说一说情况A。

情况A是比较简单的,其实就Activity_1利用Intent的putExtra();方法来携带数据,然后Activity_2通过Intent的getExtra()方法来获取Activity_1传递过来的数据。

情况B比较麻烦一点点,但也是很简单。就是利用startActivityForResult()这个方法来启动Activity_2,然后Activity_2在利用Intent和setResult()方法来向Activity_1传送数据,最后,Activity_1通过回调方法onActivityResult()来接收Activity_2数据。

 

Android中Activity之间的数据传递ngti

标签:

原文地址:http://www.cnblogs.com/linfenghp/p/5558933.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!