从一个Activity转到另一个Activity

来源:互联网 发布:php上传图片失败 编辑:程序博客网 时间:2024/05/16 12:13

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,第二个是请求码,用于在之后的回调中判断数据的来源。




0 0
原创粉丝点击