您的位置:首页 > 其它

安卓学习之路12之Intent实现页面跳转

2015-12-17 11:50 369 查看
1.Intent可以理解为信使(意图),由Intent来协助完成Android各个组件之间的通讯

2.Intent实现页面之间跳转

实验准备:

先建立FActivity.java、factivity.xml和SActivity.java、sactivity.xml文件;修改AndroidMainfest.xml文件

(注:AndroidMainfest.xml中的<intent-filter> </intent-filter>)是设置默认显示页面的

各个页面如图所示:



FActivity.java



activity.xml



SActivity.java



sactivity.xml



AndroidMainfest.xml文件

(1)startActivity(intent) //无返回结果的页面跳转



方法都类似,都是先初始化组件,定义监听器,再在监听器内实现功能(页面跳转)

(2)startActivityForResult(intent,requestCode); //有返回结果的页面跳转,要调用以下两个函数

onActivityResult(int requestCode,int resultCode,Intent data) // 第一页面调用

setResult(resultCode,data); //第二页面调用

思路总结:跟第一种方法不同的是,在监听器中调用startActivityForResult(intent,requestCode)方法;然后在第一页面调用 onActivityResult(int requestCode,int resultCode,Intent data) ,在第二页面调用setResult(resultCode,data);

程序如图所示:



第二种方法FActivity图1



第二种方法FActivity图2



第二种方法SActivity
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: