您的位置:首页 > 其它

用intent实现在两个activities之间跳转

2011-10-26 15:16 633 查看

用intent实现在两个activities之间跳转

 

项目目录

 



 

AndroidManifest.xml

 

<?xml version="1.0" encoding="utf-8"?>

<manifest xmlns:android="http://schemas.android.com/apk/res/android"

    package="gogler.myAndroid"

    android:versionCode="1"

    android:versionName="1.0" >

    <uses-sdk android:minSdkVersion="14" />

    <application

        android:icon="@drawable/ic_launcher"

        android:label="@string/app_name" >

        <activity

            android:label="@string/app_name"

            android:name=".ActivityIntentActivity" >

            <intent-filter >

                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />

            </intent-filter>

        </activity>

       
           <!-- 添加第二个活动 -->

            <activity

            android:label="@string/app_name"

            android:name=".SecondActivity" >

           </activity>

          
    </application>

</manifest>

 

ActivityIntentActivity.java

 

package gogler.myAndroid;

import gogler.myAndroid.R;

import android.app.Activity;

import android.content.Intent;

import android.os.Bundle;

import android.view.View;

import android.view.View.OnClickListener;

import android.widget.Button;

public class ActivityIntentActivity extends Activity {

 

 Button bt;

 Intent intent;

    /** Called when the activity is first created. */

    @Override

    public void onCreate(Bundle savedInstanceState) {

        super.onCreate(savedInstanceState);

        setContentView(R.layout.main);

        bt=(Button)this.findViewById(R.id.button1);

        bt.setOnClickListener(new OnClickListener(){

   @Override

   public void onClick(View v) {

    // TODO Auto-generated method stub

    intent = new Intent();

    intent.setClass(ActivityIntentActivity.this, SecondActivity.class);

    ActivityIntentActivity.this.startActivity(intent);

    ActivityIntentActivity.this.finish();

   }

         

        } ) ;
    }

}

 

SecondActivity.java

 

package gogler.myAndroid;

import android.app.Activity;

import android.content.Intent;

import android.os.Bundle;

import android.view.View;

import android.view.View.OnClickListener;

import android.widget.Button;

public class SecondActivity extends Activity {

   /** Called when the activity is first created. */

 Button bt;

 Intent intent;

    /** Called when the activity is first created. */

    @Override

    public void onCreate(Bundle savedInstanceState) {

        super.onCreate(savedInstanceState);

        setContentView(R.layout.main2);

        bt=(Button)this.findViewById(R.id.button2);

        bt.setOnClickListener(new OnClickListener(){

   @Override

   public void onClick(View v) {

    // TODO Auto-generated method stub

    intent = new Intent();

    intent.setClass(SecondActivity.this,ActivityIntentActivity.class);

    SecondActivity.this.startActivity(intent);

    SecondActivity.this.finish();

   }

         

        } ) ;

    }

}

 演示:

 


   


 

代码打包下载地址

http://download.csdn.net/download/gogler/3723721
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: