首页 > 其他 > 详细

从一个Activity转到另一个Activity

时间:2015-08-05 17:50:24      阅读:182      评论:0      收藏:0      [点我收藏+]

1.MainActivity:

  Intent intent=new Intent(MainActivity.this,SecondActivity.class);  //Intent 中的参数第一个为相邻的Activity,第二个为要转到的Activity

     startActivity(intent);   

2.  实现跳转并向下一个活动传递数据

MainActivity:

   String data="this"

    Intent intent=new Intent(MainActivity.this,SecondActivity.class); 

    Intent.putExtra("extra_data",inputText);

     startActivity(intent);   

 SeconActivity:

    Intent intent=getIntent();   //首先通过getIntent()方法获取到用于启动SecondActivity的Intent

   String data=intent.getStringExtra("extra_data");  // 再通过getStringExtra()方法传入相应的键值,这里传的是字符串,也可传int等,即getIntExtra()...

   Log.d("SecondActivity",data);

3.返回数据给上一个活动

    startActivityForResult()方法也用于启动活动,但这个方法期望在活动销毁时返回一个结果给上一个活动。接受两个参数,第一个Intent,第二个是请求码,用于在之后的回调中判断数据的来源。

 

从一个Activity转到另一个Activity

原文:http://www.cnblogs.com/chhom/p/4705017.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!