码迷,mamicode.com
首页 > 其他好文 > 详细

跳转Activity两种方法

时间:2017-01-05 19:56:49      阅读:205      评论:0      收藏:0      [点我收藏+]

标签:摘要   开启   默认   启动   操作   代码   putextra   destory   for   

摘要:假设从A界面开启另外一个B界面根据是否需要返回数据分为两种方式

一、无需返回数据方式

  在A界面中调用startActivity方法进行直接跳转即可

二、需要返回数据方式

  1.在A界面中调用startActivityForResult方法

  2.在B界面的操作方法结束前通过如下代码返回数据

 Intent intent = new Intent();
 String str = "需要返回的数据";
 intent.putExtra("return", str);
 setResult(20, intent);
 finish();  //调用该方法的时候会执行onDestory方法

  3.在A界面中复写onActivityResult方法,并获取返回的数据

注、以上操作方法是在activity的默认启动模式下操作的,如果为其他的启动方式会有不一样的现象。

跳转Activity两种方法

标签:摘要   开启   默认   启动   操作   代码   putextra   destory   for   

原文地址:http://www.cnblogs.com/doitbyyourself/p/6253586.html

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