android开发学习笔记(9)Intent之在两个Activity之间切换

有几天没更新文章了,因为最近一直在忙网络工程师考试的事情,11.12就要考试了,一直忙着复习呢,对于这个考试,怎么说呢,没多大用,但是我主要是为了让自己不闲下来,要不然这么多时间不都得浪费了啊,呵呵,刚刚把准考证打印出来,就来发文章了。

今天郑州下雨,雨还不小,大家都窝在宿舍里,不肯出去,我也是勉强从被窝里钻出来,呵呵,废话不说,开始今天的android开发之旅!

今天主要说一下android四大模块中的Intent。

Intent主要的作用是实现在两个Activity之间切换

下面的一个程序就是通过Intent实现在Activity_01和Activity_02之间切换:

先上截图:

点击切换按钮后,触发一个事件,切换到Activity_02,如下图:

下面上代码:Activity_01.java

package org.com.kevin; import android.app.*; import android.os.*; import android.widget.*; import android.content.*; import android.view.*; public class Activity_01 extends Activity { public void onCreate(Bundle savedInstanceState){ super.onCreate(savedInstanceState); //设置显示main.xml布局 setContentView(R.layout.main); //通过findViewById(R.id.button1)取得main.xml布局中的button1 Button button = (Button)findViewById(R.id.button1); //监听button的事件信息 button.setOnClickListener(new Button.OnClickListener(){ public void onClick(View v){ //新建一个Intent对象 Intent intent = new Intent(); //指定intent要指定的类 intent.setClass(Activity_01.this, Activity_02.class); //启动一个Activity startActivity(intent); //关闭当前的Activity Activity_01.this.finish(); } }); } }


下面上代码:Activity_02.java

package org.com.kevin; import android.app.*; import android.os.*; import android.widget.*; import android.content.*; import android.view.*; public class Activity_02 extends Activity { public void onCreate(Bundle savedInstanceState){ super.onCreate(savedInstanceState); //设置显示main.xml布局 setContentView(R.layout.main2); //通过findViewById(R.id.button1)取得main.xml布局中的button1 Button button = (Button)findViewById(R.id.button2); //监听button的事件信息 button.setOnClickListener(new Button.OnClickListener(){ public void onClick(View v){ //新建一个Intent对象 Intent intent = new Intent(); //指定intent要指定的类 intent.setClass(Activity_02.this, Activity_01.class); //启动一个Activity startActivity(intent); //关闭当前的Activity Activity_02.this.finish(); } }); } }


注:该项目中使用量两个Activity,每个ACtivity都需要在AndroidManifest.xml文件之中声明才可以。

今天就说到这,明天继续!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值