以后我不单单只写关于安卓的学习记录。同时我会把嵌入式底层的一些知识也写出来。因为android凌驾于嵌入式之上的。如果文章对您有一点点的好处,希望能得到您的评价好的和不好的。
Intent 主要有action和data两部分组成。对于action 系统已经帮我们定义了一些例如:ACTION_CALL,ACTION_VIEW.......同时我们也可以自己去创建。Intent常用的构造方法有两个:一个是空的构造方法:
第一个:
Intent();
第二个:
是Intent(Context packageContext, Class<?> cls);这个意图可以实现跳转:第一个参数 一般指的就是自己第二个参数指的是需要跳转的那个Class;Intent(String action, Uri uri);
第三个:Intent(String action, Uri uri)
如何从一个窗口给另一个窗口传递数据?
Intent intent = new Intent();
intent.setClass(packageContext, cls);
intent.putExtra(name, value);(此处是用键值对保存数据的);
其中可以塞你想要塞的东西往intent中。
我们在另外的一个窗口中如何接收值?
Intent intent = Intent.getIntent();
intent.getExtras()
来获取数据。
我们则调用startActivity(intent)来执行这个action;
转载于:https://blog.51cto.com/guanweidong/1300767