(一) 多个activity之间的跳转(无值传递)

第一步:创建activity(其实就是jave文件),并进行注册

在AndroidManifest.xml中

<activity

android:name="com.example.项目名.activity"

android:label=" activity" >

</activity>

第二步:实例化intent

Intent intent=new Intent();

设置跳转的页面

intent.setClass(当前页面的activity.this, 要跳转过去的页面的activity.class);

启动跳转

activity2.this.startActivity(intent);

(二)多个activity之间的跳转(有值传递)

基本用法 和上面的一样

在传值时调用 Intent变量名.putExtra("usename", "chencong");

第一个参数:传递过去的变量的变量名,可以随意取;

第二个参数:传递过去的值

在接收值的地方,

Intent 变量名= getIntent();

定义与传过来的值相同类型的变量

String usename=intent1.getStringExtra("usename");

参数:传递过来的变量的变量名

Eg

一、

Button tiao=(Button)this.findViewById(R.id.issure);

tiao.setOnClickListener(new OnClickListener() {

@Override

public void onClick(View v) {

Intent intent=new Intent();

intent.setClass(MainActivity.this, activity2.class);

intent.putExtra("usename", "chencong");

intent.putExtra("password", "chen");

MainActivity.this.startActivity(intent);

}

});

String usename=intent1.getStringExtra("usename");

String password=intent1.getStringExtra("password");

Button duqu=(Button)findViewById(R.id.cancel);

duqu.setOnClickListener(new OnClickListener() {

@Override

public void onClick(View arg0) {

EditText usen=(EditText)findViewById(R.id.usename);

EditText pass=(EditText)findViewById(R.id.password);

usen.setText(usename);

pass.setText(password);

}

});

最新文章

  1. win10关机指示灯亮解决办法
  2. 利用Theme自定义Activity间的切换动画
  3. [转] 使用 MYSQLBINLOG 来恢复数据
  4. tcl调用tuxedo的一个demo
  5. CSS 实现:图片+文字的布局(综合)
  6. Android ANR分析及解决方案
  7. 【转】android资源目录---assets与res/raw区别
  8. Linq to Object实现分页获取数据
  9. Windbg的gflags.exe -- Attach调试利器
  10. vdsm的SSL证书验证过程
  11. ASP.NET自定义控件组件开发 第一章 第三篇
  12. java四大特性理解(封装继承多态抽象)
  13. Python的参数类型
  14. [转帖] Win10 多桌面转换的快捷键
  15. Java进阶面试题大集合-offer不再是问题
  16. php 编译安装 mysql.so
  17. TP3.23 与Laypage 结合进行分页
  18. 在Windows Server 2012 R2域环境中禁用(取消)密码复杂策略
  19. Android仿苹果版QQ下拉刷新实现(一) ——打造简单平滑的通用下拉刷新控件
  20. idea中dependencies中总是有红色波浪线(缺少dependency)的解决办法

热门文章

  1. phpcms中action值的含义
  2. 【Networking】容器网络大观 &amp;&amp; SDN 资料汇总
  3. 【GoLang】GoLang 错误处理 -- 官方推荐方式 示例
  4. Robot Framework + Selenium2Library环境下,结合Selenium Grid实施分布式自动化测试
  5. Unity3d 鼠标拣选小功能集合
  6. svn: Commit failed (details follow): svn: Authorization failed
  7. selenium 配合sikuli script操作高德地图
  8. winrt组件库(包括翻书组件)
  9. pgpool介绍和安装经验
  10. C++库(Thrift)