Size: a a a

Android Developers

2020 August 08

NM

Nick Marchuk in Android Developers
akella122⌬
как тогда проверить чтобы не было E/AndroidRuntime: FATAL EXCEPTION: Thread-9
   Process: ru.ursna.trueranobe, PID: 12648
   java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String org.jsoup.nodes.Element.attr(java.lang.String)' on a null object reference
       at ru.ursna.trueranobe.activities.ChapterActivity$2.run(ChapterActivity.java:120)
       at java.lang.Thread.run(Thread.java:764)
Вынеси перед первым ифом links.getElementsByClass("prev").first() в отдельную переменную, иногда для жсоупа это нужно

А затем уже работай с данной переменной
источник

a

akella122⌬ in Android Developers
Nick Marchuk
Вынеси перед первым ифом links.getElementsByClass("prev").first() в отдельную переменную, иногда для жсоупа это нужно

А затем уже работай с данной переменной
стринговую?
источник

NM

Nick Marchuk in Android Developers
akella122⌬
стринговую?
Ну то что тебе возвращает links.getElementsByClass("prev").first()
источник

a

akella122⌬ in Android Developers
Nick Marchuk
Ну то что тебе возвращает links.getElementsByClass("prev").first()
Либо я делаю что-то не так, либо он и с переменной крашится
источник

IP

Ivan Pasechnik in Android Developers
кто нибудь знает как из pending intent взять bundle?
источник

ВО

Виктор Орехов... in Android Developers
Во всей туториалах работает, а у меня почему то .actionView равен null, хотя я в xml`ке явно указываю actionViewClass. Почему так может получаться и как пофиксить?

MainActivity.kt :
override fun onCreateOptionsMenu(menu: Menu): Boolean {
   menuInflater.inflate(R.menu.toolbar_menu, menu)

   val searchItem = menu.findItem(R.id.action_search)
   val searchView = searchItem.actionView as SearchView? // == null (Почему .actionView == null? Неизвестно...)

   return super.onCreateOptionsMenu(menu)
}

toolbar_menu.xml :
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android"
   xmlns:app="http://schemas.android.com/apk/res-auto">

   <item
       android:id="@+id/action_search"
       android:icon="@drawable/icon_search"
       android:title="@string/search"
       app:actionViewClass="androidx.appcompat.widget.SearchView"
       app:showAsAction="ifRoom|collapseActionView" />
</menu>

PS: пофиксил кодом снизу. Убрал обьявление в xml и перенес его в onCreateOptionsMenu

val searchItem = menu.findItem(R.id.action_search)
searchItem.actionView = SearchView(this)
val searchView = searchItem.actionView as SearchView
источник

DU

Dmitry Upovalov in Android Developers
akella122⌬
Либо я делаю что-то не так, либо он и с переменной крашится
потому что переменная равна нулю
источник

SM

Scrooge McDuck in Android Developers
Ребят, такой вопрос, стоит ли использовать Firebase Auth или лучше по отдельному сделать?
источник

AA

Albert Abdullin in Android Developers
Ребят, а у меня такой вопрос: как правильно передать данные из RecyclerView.Adapter в контекст?
источник

I

Ivan in Android Developers
Albert Abdullin
Ребят, а у меня такой вопрос: как правильно передать данные из RecyclerView.Adapter в контекст?
в какой контекст?
источник

AA

Albert Abdullin in Android Developers
Ivan
в какой контекст?
Активити
источник

I

Ivan in Android Developers
Albert Abdullin
Активити
под интерфейсом можно
источник

AA

Albert Abdullin in Android Developers
Ivan
под интерфейсом можно
А каким?
источник

I

Ivan in Android Developers
Albert Abdullin
А каким?
создаешь в адаптере интерфейс. Адаптер принимает в конструкторе этот интерфейс и на нем вызывает методы нужные.
Активити реализует интерфейс.
источник

AA

Albert Abdullin in Android Developers
Я попытался с кликЛистнер, но там только вью. Свой писать?
источник

I

Ivan in Android Developers
в конструктор адаптера соответственно передается активити
источник

AA

Albert Abdullin in Android Developers
Наверное, все таки свой наблюдатель писать. Вы правы. Так лучше будет
источник

a

akella122⌬ in Android Developers
Dmitry Upovalov
потому что переменная равна нулю
так мне и нужно проверить пустая она или нет. Почему у меня в ифе при проверку на пустоту краш
источник

DU

Dmitry Upovalov in Android Developers
akella122⌬
так мне и нужно проверить пустая она или нет. Почему у меня в ифе при проверку на пустоту краш
Будет лучше лучше, если ты сам найдёшь ответ. Ответ есть в стектрейсе, который ты выше кидал. Просто прочитай внимательно.
источник

М

Максим in Android Developers
как включить скроллбар справа? там где код, или хотя бы как он называется
источник