Android开发实现Activity之间切换

2014-08-18 22:37:14|?次阅读|上传:huigezrx【已有?条评论】发表评论

关键词:Java, Android, 界面设计, 移动应用|来源:唯设编程网

说明从intent中获取信息并实现跳转。而后面的

MainActivity.this.finish();

是指将这个第一个Activity给关闭了。

第二个Activity类对应的代码(MainActivity2.java)如下:

package com.example.myapplication2.app;

import android.app.Activity;
import android.content.Intent;
import android.support.v7.app.ActionBarActivity;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.widget.Button;

public class MainActivity2 extends Activity {

    private Button button2 ;
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.mylayout);

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

        button2.setOnClickListener(new View.OnClickListener() {
            public void onClick(View v) {
                //new 一个Intent对象,并指定要启动的class
                Intent intent = new Intent();
                intent.setClass(MainActivity2.this, MainActivity.class);
                startActivity(intent);
                MainActivity2.this.finish();
            }
        });
    }
}

这个Activity的实现方式与第一个Activity类似,在这里就不进行介绍了。

发表评论0条 】
网友评论(共?条评论)..
Android开发实现Activity之间切换