Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package io.simoes.util
- import android.app.Activity
- import android.app.Fragment
- import android.app.FragmentManager
- import android.app.FragmentTransaction
- inline fun FragmentManager.inTransaction(block: FragmentTransaction.() -> FragmentTransaction) {
- beginTransaction().block().commit()
- }
- inline fun Activity.addFragment(containerViewId: Int, fragment: Fragment) {
- fragmentManager.inTransaction { add(containerViewId, fragment) }
- }
- inline fun Activity.replaceFragment(containerViewId: Int, fragment: Fragment) {
- fragmentManager.inTransaction { replace(containerViewId, fragment) }
- }
Add Comment
Please, Sign In to add comment