android activity 切换

来源:互联网 发布:笔记本安装linux 编辑:程序博客网 时间:2024/06/07 01:46

刚刚学习android,了解第一项,activity 的切换;


  Intent intent = new Intent();

  intent.setClass(Activity1.this,Activity2.class);    第一个是我们当前的,第二个参数是需要切换的;


详细代码:

链接:http://pan.baidu.com/s/1qWupNOC 密码:rey8

上面我分享的链接里面有好多例子,大家可以共同学习;


第一个activity 

public class Activity1extends Activity {

private String TAG="activity1";

  

    public void onCreate(Bundle savedInstanceState) {

    

        super.onCreate(savedInstanceState);

        setContentView(R.layout.activity1);

        

        Button btn1 = (Button)findViewById(R.id.button1);

        btn1.setOnClickListener(new Button.OnClickListener(){

        public void onClick(View v){

        Intent intent = new Intent();

        intent.setClass(Activity1.this,Activity2.class);    //切换参数

        startActivity(intent);

        Activity1.this.finish();

        }

        });

        Log.v(TAG, "onCreate");    

    }

    

    public void onStart(){

    super.onStart();

    Log.v(TAG, "onStart");


   其他函数省去;

    }




//第二个类


public class Activity2extends Activity {


private String TAG = "activity2";


public void onCreate(Bundle savedInstanceState) {


super.onCreate(savedInstanceState);

setContentView(R.layout.activity2);


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


button2.setOnClickListener(new Button.OnClickListener() {

publicvoid onClick(View v) {

Intent intent =new Intent();

intent.setClass(Activity2.this, Activity1.class);

startActivity(intent);

Activity2.this.finish();

}

});

Log.v(TAG, "onCreate");

}


  public void onStart(){

    super.onStart();

    Log.v(TAG, "onStart");

    }




AndroidManifest.xml // 


<activityandroid:name=".Activity1"

                  android:label="@string/app_name">

            <intent-filter>

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

                <category android:name="android.intent.category.LAUNCHER"/>  主类,启动时候显示的第一个界面;

            </intent-filter>

        </activity>

        <activityandroid:name=".Activity2"></activity>


0 0
原创粉丝点击