locking the analytics opt in screen to portrait for phones
This commit is contained in:
parent
ce7a93bcae
commit
6f8533c7d6
@ -20,8 +20,10 @@ import com.airbnb.mvrx.viewModel
|
|||||||
import dagger.hilt.android.AndroidEntryPoint
|
import dagger.hilt.android.AndroidEntryPoint
|
||||||
import im.vector.app.core.extensions.addFragment
|
import im.vector.app.core.extensions.addFragment
|
||||||
import im.vector.app.core.extensions.exhaustive
|
import im.vector.app.core.extensions.exhaustive
|
||||||
|
import im.vector.app.core.platform.ScreenOrientationLocker
|
||||||
import im.vector.app.core.platform.VectorBaseActivity
|
import im.vector.app.core.platform.VectorBaseActivity
|
||||||
import im.vector.app.databinding.ActivitySimpleBinding
|
import im.vector.app.databinding.ActivitySimpleBinding
|
||||||
|
import javax.inject.Inject
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Simple container for AnalyticsOptInFragment
|
* Simple container for AnalyticsOptInFragment
|
||||||
@ -29,6 +31,8 @@ import im.vector.app.databinding.ActivitySimpleBinding
|
|||||||
@AndroidEntryPoint
|
@AndroidEntryPoint
|
||||||
class AnalyticsOptInActivity : VectorBaseActivity<ActivitySimpleBinding>() {
|
class AnalyticsOptInActivity : VectorBaseActivity<ActivitySimpleBinding>() {
|
||||||
|
|
||||||
|
@Inject lateinit var orientationLocker: ScreenOrientationLocker
|
||||||
|
|
||||||
private val viewModel: AnalyticsConsentViewModel by viewModel()
|
private val viewModel: AnalyticsConsentViewModel by viewModel()
|
||||||
|
|
||||||
override fun getBinding() = ActivitySimpleBinding.inflate(layoutInflater)
|
override fun getBinding() = ActivitySimpleBinding.inflate(layoutInflater)
|
||||||
@ -36,6 +40,7 @@ class AnalyticsOptInActivity : VectorBaseActivity<ActivitySimpleBinding>() {
|
|||||||
override fun getCoordinatorLayout() = views.coordinatorLayout
|
override fun getCoordinatorLayout() = views.coordinatorLayout
|
||||||
|
|
||||||
override fun initUiAndData() {
|
override fun initUiAndData() {
|
||||||
|
orientationLocker.lockPhonesToPortrait(this)
|
||||||
if (isFirstCreation()) {
|
if (isFirstCreation()) {
|
||||||
addFragment(views.simpleFragmentContainer, AnalyticsOptInFragment::class.java)
|
addFragment(views.simpleFragmentContainer, AnalyticsOptInFragment::class.java)
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user