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文件
方法都类似,都是先初始化组件,定义监听器,再在监听器内实现功能(页面跳转)
(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