smart_Activity互相跳转——基础编

让我们看一下原代码:

package com.smart.activity;

import android.app.Activity;
import android.content.ComponentName;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;

public class Main extends Activity {

	// ANDROID系统,组件与组件之间是通过,INTENT进行通信的。
	@Override
	public void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.main);
		Button button = (Button) this.findViewById(R.id.button);
		button.setOnClickListener(new View.OnClickListener() {

			@Override
			public void onClick(View v) {
				// 打开新的Activity
				//第一种方法调用
				 Intent intent = new Intent(Main.this,SmartActivity.class);
//				打开应用的组件
				 Main.this.startActivity(intent);
				//第二种方法调用
//				Intent intent = new Intent();
//				intent.setClass(Main.this, SmartActivity.class);
				//第三种方法调用
//				Intent intent = new Intent();
//				intent.setComponent(new ComponentName(Main.this, SmartActivity.class));
				//意思是讲三种方法调查用,意是一样的,
				//一般来讲用第一种
			}
		});
	}
}
package com.smart.activity;

import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;

public class SmartActivity extends Activity {

	@Override
	protected void onCreate(Bundle savedInstanceState) {
		//关于这行代码,是完成界面的代码
		super.onCreate(savedInstanceState);
		setContentView(R.layout.smart);
		Button button2 = (Button) this.findViewById(R.id.button2);
		button2.setOnClickListener(new View.OnClickListener() {

			@Override
			public void onClick(View v) {
				// 打开新的Activity
				//第一种方法调用
				 Intent intent = new Intent(SmartActivity.this,Main.class);
//				打开应用的组件
				 SmartActivity.this.startActivity(intent);
				//第二种方法调用
//				Intent intent = new Intent();
//				intent.setClass(Main.this, SmartActivity.class);
				//第三种方法调用
//				Intent intent = new Intent();
//				intent.setComponent(new ComponentName(Main.this, SmartActivity.class));
				//意思是讲三种方法调查用,意是一样的,
				//一般来讲用第一种
			}
		});
		
	}

	
	
	
}

简单吧,大家新年学习进步!

posted on 2011-02-09 20:04  llb988  阅读(344)  评论(0编辑  收藏  举报

导航