zoukankan      html  css  js  c++  java
  • activity 和 fragment 传递信息

    acitvity 传递信息到fragment

    初始化fragment 时可以传递arguments  该参数类型时Bundle

    activity 会持有fragment引用  通过通过参数的set方法设置

    fragment 传递信息到activity

    通过getActivity() 获取activity引入 通过通过参数的set方法设置

    通过接口的方式 fragment 定义接口方法    activity实现fragment定义的接口 fragment 直接调用接口方法

        private var listener: OnFragmentInteractionListener? = null
    
        override fun onAttach(context: Context) {
            super.onAttach(context)
            if (context is OnFragmentInteractionListener) {
                listener = context
            } else {
                throw RuntimeException("$context must implement OnFragmentInteractionListener")
            }
        }
    
        override fun onDetach() {
            super.onDetach()
            listener = null
        }
    
        interface OnFragmentInteractionListener {
            fun onFragmentInteraction(resId: String)
        }
  • 相关阅读:
    并查集N(The Suspects)
    (并查集)Ubiquitous Religions
    (并查集)How Many Tables
    并查集(畅通工程)
    约瑟夫环(栈和队列)
    队列-排队买饭
    栈的基本操作
    双向队列
    括号匹配
    Queue
  • 原文地址:https://www.cnblogs.com/rchao/p/11275002.html
Copyright © 2011-2022 走看看