Package com.secoo.coobox.library.ktx.androidx.fragment.app

Functions

dismissSafely
Link copied to clipboard
fun DialogFragment.dismissSafely()
安全地执行dismiss
doOnDestroy
Link copied to clipboard
fun Fragment.doOnDestroy(action: FragmentToUnit)
在Fragment onDestroy时调用执行某些操作
doOnPauseAlways
Link copied to clipboard
fun Fragment.doOnPauseAlways(action: FragmentToUnit)
在 Fragment onPause 时,总是执行操作
doOnPauseOnce
Link copied to clipboard
fun Fragment.doOnPauseOnce(action: FragmentToUnit)
在 Fragment onPause 时,执行一次操作
doOnResumeAlways
Link copied to clipboard
fun Fragment.doOnResumeAlways(action: FragmentToUnit)
在 Fragment onResume 时,总是执行操作
doOnResumeOnce
Link copied to clipboard
fun Fragment.doOnResumeOnce(action: FragmentToUnit)
在Fragment onResume 时执行一次操作
doOnStartAlways
Link copied to clipboard
fun Fragment.doOnStartAlways(action: FragmentToUnit)
在 Fragment onStart 时总是执行操作
doOnStartOnce
Link copied to clipboard
fun Fragment.doOnStartOnce(action: FragmentToUnit)
在Fragment onStart 时执行一次 操作
doOnStopAlways
Link copied to clipboard
fun Fragment.doOnStopAlways(action: FragmentToUnit)
在 Fragment onStop 时,总是执行操作
doOnStopOnce
Link copied to clipboard
fun Fragment.doOnStopOnce(action: FragmentToUnit)
在 Fragment onStop 时 执行一次操作
findFragmentByTag
Link copied to clipboard
fun FragmentActivity.findFragmentByTag(tag: String?): Fragment?
根据 Tag 查找 Fragment
hasFragment
Link copied to clipboard
fun FragmentActivity.hasFragment(tag: String?): Boolean
根据 Tag 查找是否有对应的 Fragment 存在
isFragmentAdded
Link copied to clipboard
fun FragmentManager.isFragmentAdded(fragment: Fragment): Boolean
检测 Fragment 是否添加到 FragmentManager 之中
isFragmentNotAdded
Link copied to clipboard
fun FragmentManager.isFragmentNotAdded(fragment: Fragment): Boolean
检测 Fragment 没有添加到 FragmentManager 之中
showNowAllowingStateLossSafely
Link copied to clipboard
fun Fragment.showNowAllowingStateLossSafely(fragmentManager: FragmentManager, tag: String = this::class.java.simpleName)
安全执行commitNowAllowingStateLoss

Properties

fragments
Link copied to clipboard
val FragmentActivity.fragments: List<Fragment>
获取当前FragmentActivity直接的fragments列表