技术开发 频道

Android Intent对象的简单使用

  android:text="点击进入Layout1"

  />

  < /LinearLayout>

  然后是控制程序IntentDemo.java 及IntentDemo1.java 代码:

  IntentDemo.java:

  package com.android.test;

  import android.app.Activity;

  import android.content.Intent;

  import android.os.Bundle;

  import android.view.View;

  import android.widget.Button;

  public class IntentDemo extends Activity {

  private Button bt1;

  public void onCreate(Bundle savedInstanceState) {

  super.onCreate(savedInstanceState);

  setContentView(R.layout.main);

  bt1 = (Button)findViewById(R.id.bt1);

  bt1.setOnClickListener(new Button.OnClickListener(){

  public void onClick(View v){

  //new 一个Intent对象,并指定要启动的Class

  Intent intent = new Intent();

  intent.setClass(IntentDemo.this, IntentDemo1.class);

  //调用一个新的Activity

  startActivity(intent);

  //关闭原本的Activity

  IntentDemo.this.finish();

  }

  });

  }

  }

  在IntentDemo.java 同一目录内新建一个IntentDemo1.java 类

  IntentDemo1.java:

  package com.android.test;

  import android.app.Activity;

  import android.content.Intent;

  import android.os.Bundle;

  import android.view.View;

  import android.widget.Button;

  public class IntentDemo1 extends Activity {

  private Button bt2;

  public void onCreate(Bundle savedInstanceState) {

  super.onCreate(savedInstanceState);

  // 载入mylayout.xml

  setContentView(R.layout.mylayout);

  bt2 = (Button) findViewById(R.id.bt2);

  bt2.setOnClickListener(new Button.OnClickListener() {

  public void onClick(View v) {

  // new 一个Intent对象,并指定要启动的Class

0
相关文章