码迷,mamicode.com
首页 > 移动开发 > 详细

android-intent(意图)使用-<二>

时间:2015-02-13 16:03:00      阅读:172      评论:0      收藏:0      [点我收藏+]

标签:

1. Intent(意图)

    intent是一组抽象地描述您想要执行“什么”行为的信息。它是一个对象,包含一组的信息。

    通过它,可以启动另一个Activity(startActivity方法);broadcastIntent传播intent给

    BroadcastReceiver组件;启动服务:startService(Intent);bindService(..)去与后台

    Service交流。

2.Intent的基本作用(它是一个对象,包含一组的信息)

   1.Component name :启动哪个Activity

   2.Action :对于启动Activity的后的操作。

   3.Data :你传入什么数据入指定的Activity

   4.Extras : 存储键值对,传给指定的Activity

   5.Category

   6.Flags

/*
 * 演示用一个Activity(点击button转到另一个界面)通过intent启动另一个Activity
 * 1.在本Activity中注册一个button
 * 2.为该button添加onClikListener监听器
 * 3.在该监听器上写入跳转其他Activity的代码
 *   3.1 新建一个intent对象,调用setClass方法,传入跳转其他Activity的参数
 *   3.2 调用startActivity(Intent intent)方法。
 * 4.注意:另一个Activity需要新建一个xml布局文件,并在清单文件中注册。
 */
public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        Button bt = (Button) findViewById(R.id.mybutton);
        bt.setText("otherActivity");
        bt.setOnClickListener(new OnClickListener() {
            
            @Override
            public void onClick(View v) {
                // TODO Auto-generated method stub
                Intent intent=new Intent();
                intent.setClass(AndroidProjectTest1Activity.this, OtherActivity.class);
                AndroidProjectTest1Activity.this.startActivity(intent);
            }
 });
    }

 

android-intent(意图)使用-<二>

标签:

原文地址:http://www.cnblogs.com/beyondbycyx/p/4290238.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!