当前位置: 移动技术网 > 移动技术>移动开发>Android > Android开发学习之Activities页面间的跳转实现

Android开发学习之Activities页面间的跳转实现

2018年09月29日  | 移动技术网移动技术  | 我要评论

intent是什么?

一个app有很多个页面,切换页面就需要启动activity

activity之间通过intent来通信

显示intent

在项目文件目录中的app——java下的第一个文件新建一个activity项目(推荐 empty activity)

这里我是把主页面命名为mainactivity01

设置好新的页面名称后,设置一个mainactivity按钮来跳转到新的activity

public class mainactivity01 extends appcompatactivity {
 //在mainactivity的java文件中进行编辑

 @override
 protected void oncreate(bundle savedinstancestate) {
  super.oncreate(savedinstancestate);
  setcontentview(r.layout.activity_main01);

  button btn01=(button) findviewbyid(r.id.btn01);
 //声明一个按钮btn01
  assert btn01 != null;
 //以下代码使用代码辅助可以轻松写出
  btn01.setonclicklistener(new view.onclicklistener() {
@override
public void onclick(view view) {
 intent intent=new intent(getapplicationcontext(),activitydemo02.class);
 //activitydemo02就是要跳转过去的新页面
 startactivity(intent);
  //设置intent通信
}
  });

 }
}

跳转之后

1、如果要设置一个按钮返回上一个页面,直接:

//设置“上一步”按钮的监听事件
  button button_back01=(button) findviewbyid(r.id.button_back01);
  assert  button_back01!=null;
  button_back01.setonclicklistener(new view.onclicklistener() {
@override
public void onclick(view view) {
 finish();//关闭页面
}
  });

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网