有些界面需要返回上一个界面刷刷新数据,再此做个记录.

首先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);    }

 

更多相关文章

  1. Android开发:界面布局的基本使用
  2. Android(安卓)studio APP开发 控制UI布局的方式,用代码书写UI界面
  3. Android欢迎界面,一个Activity搞定
  4. 定制Android关机界面
  5. Android(安卓)学习之路 之 第2组UI组件:TextView及其子类(十)
  6. android软键盘以及输入法影响界面布局的问题
  7. Android:如何跟踪第一个Activity界面绘制完成前的时间开销状况及
  8. Android的设置界面及Preference使用
  9. Android(安卓)实现登录界面和功能实例

随机推荐

  1. windows平台下Android studio开发环境搭
  2. Android中Preference的使用以及监听事件
  3. Android触摸事件的分发处理
  4. android:使android界面打开时EditText不自
  5. Android常用命令之创建avd
  6. Android 学习笔记之如何实现简单相机功能
  7. android 按百分比设置布局
  8. Android系统启动流程(nougat7.1.1_r6)
  9. Android进程调度
  10. android编写Service入门用法与教程 (Local