zoukankan      html  css  js  c++  java
  • Android FragmentActivity onActivityResult冲突问题

    场景:假设fragment的填充数据是ListView,ListView中的每一项都有button,点击每一项的button跳转到B界面。在B界面处理完业务需返回fragment中更新数据。

    解决方式:1.在FragmentActivity中重写:

    @Override
    public void onActivityResult(int requestCode, int resultCode, Intent data) {
    super.onActivityResult(requestCode, resultCode, data); 
    }

                        2.自己定义接口。点击listview中的button时。回调接口。在Fragment中实现接口

                       3.在fragment中重写onActivityResult,详细业务在此方法中实现

    注意点:点击button跳转到B界面时,不要加iintent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK)


  • 相关阅读:
    Leetcode 83. Remove Duplicates from Sorted List
    Leetcode 61. Rotate List
    Leetcode 24. Swap Nodes in Pairs
    增强式学习
    散布矩阵
    特征选择
    CouchDB
    echarts和matplotlib
    特征缩放
    K-means、SLC、EM
  • 原文地址:https://www.cnblogs.com/bhlsheji/p/5312839.html
Copyright © 2011-2022 走看看