Roman
видел поохожее на стеке, но интерцептор же в логи кидает?
Не понял тебя, что значит "интерсептер кидает в логи"? Ты какой напишешь перехватчик, то он делать и будет) Можно логать, а можно и делать что-то
Влад
о, это кул тогда
Viacheslav (old)
Спасибо большое)
Если что, пиши)
Евгений
А куда этот encrypted key (последняя галочка) совать? чот гугл плей нигде этот ключ не запросил.
Yank
всем привет, где именно можно посмотреть в плэй консоли какие сейчас версии приложения установлены у пользователей ?
Boris
всем привет, где именно можно посмотреть в плэй консоли какие сейчас версии приложения установлены у пользователей ?
Только что сам это искал. Меню статистика, и над графиком нажать Порядок просмотра, там есть версии приложения, андроида, страны и т.п.
theakella122
Сделал BottomNavigationView в разметка, нашел в коде, сделал ему меню - запускаю активность где он должен быть, а его нет. Что может быть не так?
theakella122
Вебвьюв может на него сверху лечь?
theakella122
Делал разметку как в другой проге, там все ок
Данил
ну сделай у основного контента высоту 0dp
theakella122
Переместил над вебвьюв и он появился, а вот под вебвьювом не появляется
Данил
чтобы он на bottom не наезжал
theakella122
При это сам вебвьюв проебался
theakella122
ну сделай у основного контента высоту 0dp
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" xmlns:app="http://schemas.android.com/apk/res-auto" android:orientation="horizontal"> <ScrollView android:layout_width="match_parent" android:layout_height="match_parent"> <WebView android:id="@+id/webView" android:layout_width="match_parent" android:layout_height="wrap_content"/> </ScrollView> <com.google.android.material.bottomnavigation.BottomNavigationView android:id="@+id/button_layout" android:layout_width="match_parent" android:layout_height="wrap_content" app:menu="@menu/chapter_bottom" /> </LinearLayout>
Данил
Ты издеваешься?
theakella122
Ты издеваешься?
нет, я задаю тупые вопросы потому, что туплю 24/7
Данил
сам match parent выставил, а потом пишет, почему не видно bottom bar, хотя все место ScrollCiew заняло, куда ему помещаться
theakella122
тут огрызок с гита изначально был, там был правда не боттом нав, а что-то другое, но то же нижнее меню вроде и там отступ был
theakella122
сам match parent выставил, а потом пишет, почему не видно bottom bar, хотя все место ScrollCiew заняло, куда ему помещаться
сделал <ScrollView android:layout_width="match_parent" android:layout_height="match_parent" android:paddingBottom="50dp">
theakella122
отступ есть, боттом нава нет
theakella122
theakella122
научись верстать для начала. Padding это внутренний отступ
ммм посмотрим как в той проге сделано
theakella122
научись верстать для начала. Padding это внутренний отступ
спиздил как там, немного подправил и вуаля
Александр
Подскажите, как быть. В случае если запись уже существует в таблице, то возвращается массив из -1. Мне необходимо, чтобы возвращался id уже существующей записи тогда уж @Insert(onConflict = OnConflictStrategy.IGNORE) long[] insertAll(List<Picture> pictures);
Кирилл
Интересный факт. Если у вас download manager при попытке скачать какой то файл выдает PAUSED_WAITING_TO_RETRY то скорее всего это из-за отсутствия на url ssl сертификата, а без него по стандарту он ничего не скачивает
Kick
Всем, привет! Недавно сделал интеграцию firebase events и первый день все работало. Однако перестало( Есть у кого то догадки почему так может быть?
Egor
Ребят, я решил почитать про созданте пдф. Как я понял, весь пдф рисуется на канве. Как мне можно быстро проверять, что выходит (без переустановки прилки и повторного создания пдф)?
Egor
открыть пдф в браузере
Я пишу код для рисования пдф. Canvas.drawText, paint.drawLine и т.д. Я хочу, чтобы после строчки генерировалась картинка с визуализацией пдф. Как при верстке лейаутов.
Egor
Потому что каждый раз ставить прилку на телефон и проверять в файлах сильно долго
theakella122
Вот такой код, должен парсить линки на пред и след главы, однако при отсутствии кнопки предыдущая или следующая(первая или последняя глава) - краш. Не понимаю как мне проверять есть ли ссылка если не так, но краш остался и по той же причине - нулл поинт Element links = doc.getElementsByClass("page_pagin").first(); Element eLinkPrev = links.getElementsByClass("prev").first(); if(eLinkPrev != null) { String e2LinkPrev = eLinkPrev.getElementsByTag("a").first().attr("href"); linkPrev = e2LinkPrev; prev = true; } else { prev = false; } Element eLinkNext = links.getElementsByClass("next").first(); if(eLinkNext != null) { String e2LinkNext = eLinkNext.getElementsByTag("a").first().attr("href"); linkNext = e2LinkNext; next = true; } else { next = false; } Ввод <ul class="page_pagin"> <li class="prev"> <a href="https://ranobelib.ru/avatar-korolya/glava-1-izgnanniy-bog-bitvy/" rel="prev"><img src="/wp-content/themes/theme/img/arrow.png" class="arrow-prev"></a> </li> <li class="all"><a href="https://ranobelib.ru/avatar-korolya/" title="Аватар короля / The King’s Avatar">Аватар короля ранобэ: Оглавление</a></li> <li class="next"> <a href="https://ranobelib.ru/avatar-korolya/glava-3-osoboe-dezhurstvo-nochnaya-smena/" rel="next"><img src="/wp-content/themes/theme/img/arrow.png" class="arrow-next"></a> </li> </ul>
theakella122
хотя стоп, щас попробую кое что
Egor
просто событие поставь на символ "\r\n" тогда.
Какое событие? Ты не понимаешь видимо о чём я пишу.
Александр
Какое событие? Ты не понимаешь видимо о чём я пишу.
В приложении есть редактор текста и вывод пдф файла этого текста, так?
Egor
Ты можешь открыть его в WebView
Но мне же все равно придется собирать приложение и генерировать пдф
Александр
Но мне же все равно придется собирать приложение и генерировать пдф
зачем, если можно посмотреть в стороннем просмоторщике гораздо быстрее?
Egor
Приведу аналогию. Я пилю кастомную вьюху. Там тоже рисуется по канве, юзается кисть и т.д. Вот мне надо в студии посмотреть как выглядит моя вью без сборки и запуска приложения. Это возможно вообще? Может плагины есть какие то?
theakella122
Так я же програмно создаю пдф, рисую по канвасу
а не проще вместо пдф юзать вебвьюв там или еще что?
Egor
?
Но там вроде не отображается кастом вью. А мне теперь надо не в верстке показывать, а в коде, что выходит.
Egor
а не проще вместо пдф юзать вебвьюв там или еще что?
Нужно пдф генерить, чтобы потом рассылать всем по почте через бек
Nick
Но там вроде не отображается кастом вью. А мне теперь надо не в верстке показывать, а в коде, что выходит.
Новая студия умеет показывать кастомные вьюшки, правда не всегда это работает и для этого нужно сбилдить приложение
Egor
Новая студия умеет показывать кастомные вьюшки, правда не всегда это работает и для этого нужно сбилдить приложение
Ну вот( Печально( Понял, спасибо. А как научится рисовать по канве с первой попытки?)
Egor
Чтобы собрать и сразу нормально)
theakella122
if(links.getElementsByClass("prev").first() != null) { Element eLinkPrev = links.getElementsByClass("prev").first(); if(eLinkPrev.getElementsByTag("a").first().attr("href") != null) { String e2LinkPrev = eLinkPrev.getElementsByTag("a").first().attr("href"); linkPrev = e2LinkPrev; prev = true; } else { prev = false; } } else { prev = false; } Проверяю сначала, что на сайте вообще есть эта таблица, потом проверяю есть ли в ней ссылка. И вот эта вторая проверка, этот ифик, крашится на первой главе по причине... По причине того, что получаемый элемент пустой. Ну какого хуя если оно и так проверяется пустой или нет, почему он на ифике крашится то блять
theakella122
пустой != не нулл
как тогда проверить чтобы не было 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)
Nick
стринговую?
Ну то что тебе возвращает links.getElementsByClass("prev").first()
theakella122
Ну то что тебе возвращает links.getElementsByClass("prev").first()
Либо я делаю что-то не так, либо он и с переменной крашится
Kick
кто нибудь знает как из pending intent взять bundle?
Виктор
Во всей туториалах работает, а у меня почему то .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
Surik
Ребят, такой вопрос, стоит ли использовать Firebase Auth или лучше по отдельному сделать?
Albert
Ребят, а у меня такой вопрос: как правильно передать данные из RecyclerView.Adapter в контекст?
Ivan
Активити
под интерфейсом можно
Ivan
А каким?
создаешь в адаптере интерфейс. Адаптер принимает в конструкторе этот интерфейс и на нем вызывает методы нужные. Активити реализует интерфейс.
Albert
Я попытался с кликЛистнер, но там только вью. Свой писать?
Ivan
в конструктор адаптера соответственно передается активити
Albert
Наверное, все таки свой наблюдатель писать. Вы правы. Так лучше будет
theakella122
потому что переменная равна нулю
так мне и нужно проверить пустая она или нет. Почему у меня в ифе при проверку на пустоту краш
Dmitry
так мне и нужно проверить пустая она или нет. Почему у меня в ифе при проверку на пустоту краш
Будет лучше лучше, если ты сам найдёшь ответ. Ответ есть в стектрейсе, который ты выше кидал. Просто прочитай внимательно.
Max
как включить скроллбар справа? там где код, или хотя бы как он называется
Max
нашёл😊
Kick
Кто нибудь знает как получить данные из pending intent?
Кирилл
Что будет если поставить флаг FLAG_KEEP_SCREEN_ON для window диалог фрагмента? Нужно ли его потом чистить после закрытия фрагмента?
Snow
Как проверить сохранились ли логин и пароль, после сохранения в библиотеке room SQLite?