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类似,在这里就不进行介绍了。