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文件之中声明才可以。

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

你可能感兴趣的:(android开发学习笔记(9)Intent之在两个Activity之间切换)