forked from GitHub-Mirror/riotX-android
16 lines
621 B
Kotlin
16 lines
621 B
Kotlin
package im.vector.riotredesign.core.extensions
|
|
|
|
import android.support.v4.app.Fragment
|
|
import android.support.v7.app.AppCompatActivity
|
|
|
|
fun AppCompatActivity.addFragment(fragment: Fragment, frameId: Int) {
|
|
supportFragmentManager.inTransaction { add(frameId, fragment) }
|
|
}
|
|
|
|
fun AppCompatActivity.replaceFragment(fragment: Fragment, frameId: Int) {
|
|
supportFragmentManager.inTransaction { replace(frameId, fragment) }
|
|
}
|
|
|
|
fun AppCompatActivity.addFragmentToBackstack(fragment: Fragment, frameId: Int, tag: String? = null) {
|
|
supportFragmentManager.inTransaction { replace(frameId, fragment).addToBackStack(tag) }
|
|
} |