Android(安卓)返回上一个界面刷新数据
16lz
2021-01-26
有些界面需要返回上一个界面刷刷新数据,再此做个记录.
首先startActivityForResult进行Actvity进行跳转,这是跳转前的界面.
// 通过 startActivityForResult() 启动 ActivityB Intent intent = new Intent(getActivity(), NoticeActivity.class); startActivityForResult(intent, 1); // 这里请求码唯一就可以,我这里是 1
在进行在跳转前的界面接收标志符号,来做刷新判断.
@Override protected void onActivityResult(int requestCode, int resultCode, @Nullable Intent data) { if (requestCode==1){ obtainNotice(); //刷新操作 } }
跳转后的界面监听关闭的方法,在此做返回刷新标志.
//点击返回上一页面 @Override public boolean onKeyDown(int keyCode, KeyEvent event) { if (keyCode == KeyEvent.KEYCODE_BACK) { Intent intent = new Intent(); setResult(RESULT_OK, intent); } return super.onKeyDown(keyCode, event); }
更多相关文章
- Android开发:界面布局的基本使用
- Android(安卓)studio APP开发 控制UI布局的方式,用代码书写UI界面
- Android欢迎界面,一个Activity搞定
- 定制Android关机界面
- Android(安卓)学习之路 之 第2组UI组件:TextView及其子类(十)
- android软键盘以及输入法影响界面布局的问题
- Android:如何跟踪第一个Activity界面绘制完成前的时间开销状况及
- Android的设置界面及Preference使用
- Android(安卓)实现登录界面和功能实例