Intereting Posts
Как точно работает ktlin htmlx-строитель под капотом? Как преобразовать часть исходного файла Java в Kotlin? Как добавить панель инструментов в Android PreferenceActivity, когда NoActionBar установлен в качестве темы приложения? Невозможно разобрать json, используя Jackson в Kotlin Есть ли способ повторно использовать экземпляр задания? Равномерное авторазведение нескольких текстовых элементов Out-projected type в универсальном интерфейсе запрещает использование метода с общим параметром Kotlin – Ошибка: не удалось найти или загрузить основной класс _DefaultPackage : compileKotlin не работает в Gradle (смешанный проект Java + Kotlin) Как я могу запускать файлы Kotlin-Script (.kts) из Kotlin / Java? Kotlin – lateinit TestRestTemplate не инициализирует интеграционные тесты Kotlin \ Java – Как получить сумму измененных элементов массива Переключение контекста kotlin coroutine при тестировании Android-презентатора Как назначить байт в котлин? Как создать бесконечно длинную последовательность в Котлине

добавление фрагмента в действие из фрагмента, который не работает в Pixel XL android версии 8.0.0

Недавно я обновил свой пиксель xl для Android до версии 8.0.0 (Orio) после этого

когда я добавляю фрагмент в свое приложение, вызывая метод в основной деятельности из фрагмента, он не работает в пикселях, но тот же код работает на других мобильных телефонах, таких как Sony Xperia android version: 5.1.1 и Samsung S8 android version 7.0

как это решить?

my Code (In Kotlin) для вызова метода setUsernamePassword () в основной деятельности:

(активность как MainActivity) .setUsernamePassword ()

Основной вид деятельности :

import android.app.Fragment import android.support.v7.app.AppCompatActivity import android.os.Bundle import android.widget.TextView class MainActivity : AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_main) addFragmentToActivity(R.id.loginFragment,LoginFragment()) val loginText = findViewById(R.id.login_textView) as TextView loginText.setOnClickListener { addFragmentToActivity(R.id.loginFragment,LoginFragment()) } val registerText = findViewById(R.id.register_textView) as TextView registerText.setOnClickListener { addFragmentToActivity(R.id.registerFragment,RegisterFragment()) } } private fun addFragmentToActivity(frameId: Int,fragment: Fragment) { val fragmentTransaction = fragmentManager.beginTransaction() fragmentTransaction.replace(frameId,fragment).addToBackStack(null) fragmentTransaction.commit() } fun setUsernamePassword() { addFragmentToActivity(R.id.setUsernamePassword,SetUsernamePasswordFragment()) } }