Articles of Исключение для

RuntimeException, если minifyEnabled истинно с классом ViewModel

Если minifyEnabled false все работает нормально. Но после того, как я изменил свое minifyEnabled для true выполнения, произойдет: java.lang.RuntimeException: Unable to start activity ComponentInfo{.ui.main.MainActivity}: java.lang.RuntimeException: Cannot create an instance of class .ui.main.MainViewModel Мой класс MainActivity расширяет AppCompatActivity и реализует LifecycleRegistryOwner , затем объявляю: private val lifecycleRegistry: LifecycleRegistry by lazy { LifecycleRegistry(this) } private val viewModel: […]

android – исключение Handle для обновления интерфейса

В моем приложении я хотел бы: Попросите метод A внутри фрагмента Из метода A вызывается метод B, который аннотируется с помощью `@Throws (IOException :: class)` Из метода B вызовите метод C, который имеет `try catch` и в` catch` it `throw IOException (e)` Получите ошибку внутри метода A и сделайте материал с информацией Пока у меня […]

onCreate crashing после преобразования с Java в Kotlin

Я преобразовал свою деятельность Launcher с Java в Kotlin, и у меня возникла авария в onCreate (), и я не понимаю, почему она терпит крах. Ява: @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); Котлин: override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) Стек вызовов: java.lang.RuntimeException: Unable to start activity ComponentInfo{com.abc/com.abcAuthentication.AuthenticationActivity}: java.lang.IllegalArgumentException: Parameter specified as non-null is null: […]

Исключено исключение Kotlin coroutine

Я очень смущен тем, как обработка исключений работает с сопрограммами. Я надеялся, что можно будет иметь цепочку приостанавливающих функций, которые передавали бы Исключения между собой, как синхронный код. Так что если Reprofit бросил IOException, я мог бы обработать это исключение в начале цепочки приостанавливающих функций, например, в презентаторе, чтобы показать ошибку пользователю. Я сделал этот […]

Kotlin Android Button.onClickListener вызывает NoSuchMethodError

Я думаю, что я нашел причуду для использования kotlin для android, или есть некоторый пробел в моем понимании синтаксиса. Попытка установить onClickListener для кнопки бросает NoSuchMethodError Вот код, который виноват button.setOnClickListener(Button.OnClickListener { fun onClick(view: View){ val intent : Intent = Intent(this,DetailActivity::class.java) if(obj is String) { intent.putExtra("Topic", obj) } startActivity(intent) } }) И вот выведенная стек […]

Kotlin call типы платформы Java приводят к llegalStateException

Я использую kotlin в одном из моих классов Android, и похоже, что IllegalStateException иногда появляется на этой строке, пытаясь получить дополнительную информацию из Bundle . keyOrTag = bundle.getString("tag") И val объявляется так val keyOrTag: String К сожалению, у меня нет полной трассировки стека, как я заметил это с консоли GP.

IllegalArgumentException: параметр, заданный как непустой, равен null

Я получаю следующую ошибку времени выполнения : checkParameterIsNotNull, parameter oneClickTokens at com.info.app.fragments.Fragment_Payment_Profile$fetchMerchantHashes$1.onPostExecute(Fragment_Payment_Profile.kt:0) at com.info.app.fragments.Fragment_Payment_Profile$fetchMerchantHashes$1.onPostExecute(Fragment_Payment_Profile.kt:1543) Вот мой код : private fun fetchMerchantHashes(intent: Intent) { // now make the api call. val postParams = "merchant_key=$key&user_credentials=$var1" val baseActivityIntent = intent object : AsyncTask<Void, Void, HashMap<String, String>>() { override fun doInBackground(vararg params: Void): HashMap<String, String>? { val url = […]