Моя активность становится темной, когда я использую «Навигационный ящик» KOTLIN

#kotlin #android-activity #navigation

#kotlin #android-активность #навигация

Вопрос:

Я использую navigation компонент, но когда я нажимаю на элемент для загрузки действия, он запускается на темном экране, и я не знаю, что происходит?

введите описание изображения здесь

Просмотр работает только тогда, когда я нажимаю квадрат, чтобы «возобновить мое приложение», и я действительно не знаю, в чем ошибка

введите описание изображения здесь

введите описание изображения здесь

Это мой код

navigation.xml

 <activity
    android:id="@ id/mn_log_out"
    android:name="mx.MyApp.android.LogOutMessageActivity"
    android:label="LogOutMessageActivity" />
  

mx.MyApp.android.LogOutMessageActivity

    @SuppressLint("ResourceType", "CommitPrefEdits")
    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        val builder = AlertDialog.Builder(this)
        builder.setTitle(resources.getString(R.string.log_out_title))
        builder.setMessage(resources.getString(R.string.log_out_description))

        val dialogClickListener = DialogInterface.OnClickListener { _, which ->
            when (which) {
                DialogInterface.BUTTON_POSITIVE -> logOut()
            }
        }

        builder.setPositiveButton(resources.getString(R.string.yes), dialogClickListener)
        builder.setNegativeButton(resources.getString(R.string.no), dialogClickListener)

        dialog = builder.create()
        dialog.show()
    }
  

Ответ №1:

Проблема была в build.gradle

Я понизил рейтинг до этих библиотек. Нам нужно сообщить об этой проблеме в новейшей версии

ЭТО

 implementation "androidx.navigation:navigation-fragment-ktx:2.3.0"
implementation "androidx.navigation:navigation-ui-ktx:2.3.0"
  

ВМЕСТО ЭТОГО

 implementation "androidx.navigation:navigation-fragment-ktx:2.3.1"
implementation "androidx.navigation:navigation-ui-ktx:2.3.1"