意图是保存消息的Intent对象,对于活动服务而言Intent对象指明了请求的操作名称以及作为操作对象的URI和其他部分信息。对于广播接收器而言,Intent对象指明了广播的行为。
------------------------------------------------------------------
用Intent意图实现一个界面跳转到另一个界面步骤:
1、定义一个Button按钮设置监听事件
2、创建一个意图设置要跳转到的界面
3、执行意图
---------------------------------------------------------------------------------
Activity代码:
package com.example.intent;
import android.os.Bundle;
import android.app.Activity;
import android.content.Intent;
import android.view.Menu;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
public class MainActivity extends Activity {
//定义按钮
private Button bt;
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
//获取按钮、设置监听器
bt=(Button)findViewById(R.id.bt);
bt.setOnClickListener(new OnClickListener() {
public void onClick(View arg0) {
//定义一个意图 第一个参数为上下文 第二个参数跳转的界面
Intent intent=new Intent(getApplicationContext(), OneActivity.class);
//执行意图
startActivity(intent);
}
});
}
}
注意:跳转的页面要先在配置文件中进行定义。