diff --git a/app/src/main/java/com/example/abe/MainActivity.kt b/app/src/main/java/com/example/abe/MainActivity.kt index 8e5addfcddfa032ea3d15163481451739c53c743..a9a6ee06a40f9c83ac564cb8f1d485c27eff4037 100644 --- a/app/src/main/java/com/example/abe/MainActivity.kt +++ b/app/src/main/java/com/example/abe/MainActivity.kt @@ -6,6 +6,7 @@ import android.content.BroadcastReceiver import android.content.Context import android.content.Intent import android.content.IntentFilter +import android.content.pm.ActivityInfo import android.os.Bundle import android.view.View import android.widget.Toast @@ -93,6 +94,7 @@ class MainActivity : AppCompatActivity(), ExportAlertDialogFragment.ExportAlertD override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) + requestedOrientation = ActivityInfo.SCREEN_ORIENTATION_FULL_SENSOR preferenceDataStoreHelper = PreferenceDataStoreHelper(applicationContext) binding = ActivityMainBinding.inflate(layoutInflater) @@ -117,6 +119,9 @@ class MainActivity : AppCompatActivity(), ExportAlertDialogFragment.ExportAlertD navController.addOnDestinationChangedListener { _, destination, _ -> if (destination.id == R.id.navigation_form_transaction) navView.visibility = View.GONE else navView.visibility = View.VISIBLE + + if (destination.id == R.id.navigation_graph) requestedOrientation = ActivityInfo.SCREEN_ORIENTATION_FULL_SENSOR + else requestedOrientation = ActivityInfo.SCREEN_ORIENTATION_PORTRAIT } LocalBroadcastManager.getInstance(this).registerReceiver(br, filter) diff --git a/app/src/main/java/com/example/abe/ui/login/LoginActivity.kt b/app/src/main/java/com/example/abe/ui/login/LoginActivity.kt index b562f9192cfc49650f088827b0d7610756297e22..e8869b740bac22c18b48d1915e2bfe56fe0819c0 100644 --- a/app/src/main/java/com/example/abe/ui/login/LoginActivity.kt +++ b/app/src/main/java/com/example/abe/ui/login/LoginActivity.kt @@ -1,6 +1,7 @@ package com.example.abe.ui.login import android.content.Intent +import android.content.pm.ActivityInfo import android.os.Bundle import android.util.Patterns import android.view.View @@ -65,6 +66,7 @@ class LoginActivity : AppCompatActivity(), LoginResultCallback { super.onCreate(savedInstanceState) binding = ActivityLoginBinding.inflate(layoutInflater) + requestedOrientation = ActivityInfo.SCREEN_ORIENTATION_PORTRAIT supportActionBar?.hide() val view = binding.root