Олег
есть где, в манифесте?
Олег
runtime permissions
Vadim
может слышал чё?)
Aleksandr
Всем привет. Имеется SurfaceTexture, и на некоторых устройствах при вызове метода updateTexImage() падает с IllegalStateException (Unable to update texture contents). У кого-нибудь была подобная проблема? Пробовал гуглить, решений мало, связано с переинициализацией компонента, однако это не помогло
Konstantin
чуачкиэ, кто работал с яндекс-метрикой === там чего то надо колдовать с ней или как в вебе просто зацепил сдк и хотя бы переходы по экранам сама снимет? еще не совсем ясно че за "экраны" в понимании метрики, активити чтоль
Ваня
Один запрос даёт два разрешения
Ваня
Может ты это делаешь неправильно
Ваня
Показывай код
Ваня
Прости чувак, сейчас совсем времени нету
Ваня
Тут много людей, которые тебе помогут
Mike
продебаж, что в пикассе происходит. Может, там картинка есть, но битая
Mike
дебаггером
Mike
breakpoint, step into, etc
Mike
вангую, что не нужно
Nikita
Народ, подскажите пожалуйста - насколько адекватно если дизайнер верстает в пикселях? Причем только для одного соотношения сторон, а потом по линейке проверяет элементы (буквально) непонятно на каком устройстве. Может я дурак и просто не понимаю работу px/dp?
Олег
попробуй загрузи не картинку и выведи её в текствью, там посмотришь, читается ли у тебя файл или що
Mike
так же, как свой код, только пикассо
Nikita
Обычно договариваются заранее с дизайнерами о том, что для Android нужны dp.
Не, этот упорный. Он хочет что бы мы посчитали соотношение dp:px по его дизайну, а он так же будет проверять по линейке хз где
Олег
дебаггером проще, там все переменные видны
Mike
ну там есть несколько вложенных load, да. Рано или поздно ты дойдёшь до операций с файлами или сетью)
Влад
Подскажите, почему при использовании moxy после переворато экрана могут терять данные в презенторе?
Олег
потому что презентер теряет данные
Олег
(без кода тут только б-г поможет)
Сергей
Скорее всего не нужно, но подозреваю что неверное расширение потом вылет боком
--------
Есть класс, одно из полей которого - библиотечный класс. Как мне записать такой объект в базу при помощи Room?
Влад
Не верно выразился, данные теряются когда происходит реплейс фрагментов. У меня есть 2 фрагмента у каждого свой презентор, и есть ботомнав и когда переключаюсь меж фрагментами replace то презентор теряет данные
Влад
А если тип инжекта перезентора ставить глобал то все норм, но так мне нельзя сделать
Vadim
Javadoc позволяет мне аннотировать методы в библиотеке так, чтобы я после их в проекте смог увидеть?
Vadim
до сих пор не понял, что ты хочешь спросить/сделать
есть библиотека которую я использую в своих проектах в библиотеке есть методы которые использую в проектах и суть в том, что когда наводишь в Android Studio на метод из библиотеке не показывается аннотация к нему, а очень бы хотелось
Mike
когда я навожу мышь на метод, у меня вообще ничего не меняется, ЧЯДНТ?
Vadim
когда я навожу мышь на метод, у меня вообще ничего не меняется, ЧЯДНТ?
окей, по другом ты когда переходишь на метод collection.size() тебя кидает на файл java в котором есть метод, к которому пишется аннотация
Mike
да
у тебя есть аннотации с Retention(SOURCE) и не публикуются исходники?
Mike
очевидно, придётся либо ретеншен поменять, либо опубликовать исходники
Vadim
у тебя есть аннотации с Retention(SOURCE) и не публикуются исходники?
на данный момент метод в моей библиотеке выглядит так https://gist.github.com/mnewlive/132dbacf33e1fc624cf66eb6afda72cf
Mike
на данный момент метод в моей библиотеке выглядит так https://gist.github.com/mnewlive/132dbacf33e1fc624cf66eb6afda72cf
ну то есть на нём изначально нет никаких аннотаций, которые ты попутал с джавадоками
Vadim
а при переходе на него из проекта : public void createConnectSession(String customerSecret, String providerCode, String[] consentScopes, String localeCode, String returnToUrl, ConnectSessionResult callback) { (new ConnectSessionConnector(callback)).createConnectSession(customerSecret, providerCode, consentScopes, localeCode, returnToUrl); }
Mike
публикуй исходники и джавадоки
Vadim
ну то есть на нём изначально нет никаких аннотаций, которые ты попутал с джавадоками
возможно, не знаю куда ещё копнуть а какие аннотации я должен использовать то?
Mike
возможно, не знаю куда ещё копнуть а какие аннотации я должен использовать то?
ты чего хочешь? Видеть джавадоки в исходниках? Публикуй исходники вместе с бинарями. Аннотации не при делах.
Mike
"Публикуй исходники вместе с бинарям" это как?)
библиотека где? на бинтрее? Или локально?
Mike
https://memepedia.ru/wp-content/uploads/2017/03/are-you-fucking-kidding-me2.png
Vadim
да нет же) есть и локально)
Mike
да нет же) есть и локально)
короче, тебе нужно научиться собирать jar с исходниками
Vadim
короче, тебе нужно научиться собирать jar с исходниками
возможно подкинете какой то вспомогательный контент?
Vadim
thx
Vladislav
Коллеги, всем привет. Нужно одного парнишку хорошо прокачать по андроиду, есть знания основ Java и немного android SDK. Посоветуйте, где найти хорошие курсы?
Vladislav
Можно даже платные)
Mikhail
Подскажите, как правильно сделать авторесайз текста в textView? app:autoSizeTextType="uniform" у меня почему-то не работает Целевая платформа android 7 (api level 25), поэтому пытаюсь сделать через androidx.appcompat:appcompat:1.0.2, но ничего не работает
Mikhail
Хм... очень странно. Если установить в textView app:autoSizeMaxTextSize="999sp" то все работает Это обязательный параметр? В документации ничего об этом не сказано
Vladislav
С англ. проблемы (
Mike
С англ. проблемы (
тогда с него и начать
Vladislav
тогда с него и начать
пре интермидейт уровень )
Vladislav
Уже хорошо
Vadim
ты чего хочешь? Видеть джавадоки в исходниках? Публикуй исходники вместе с бинарями. Аннотации не при делах.
я когда собираю библиотеку, то в конце её получаю в формате .aar а как конкретно вместе с бинарями их публиковать так и не пойму 😞
Mikhail
<мимокрокодил> в unity некоторые либы подключаются именно как aar файлы btw, с либами никогда особо не работал <мимокрокодил/>
Aleks
Привет. Как правильно получить список музыки из storage? У нас есть для этого только content resolver c cursor?
Vadim
по итогу гуглинга должен рядом получать ещё sources.jar
нет, только версию библиотеки в .aar
Vadim
по итогу гуглинга должен рядом получать ещё sources.jar
генерю свою бибиотеку следующим образом: uploadArchives { repositories { mavenDeployer { repository(url: uri("${rootProject.projectDir}/repo")) } } }
Vadim
соответвенно она только в этом пути должна быть
Vadim
@Harmonizr я ведь в ту сторону пошёл?)
Mike
Вероятно.
Олександр
по mvp, presenter-у вообще не стоит знать об андроидовских штуках, для тестирования. правильно, что это хреновая практика в презентере юзать что-то из com.jakewharton.rxbinding2 ?
Сергей
Рация на танке.
Олександр
можно передавать observable в презентер и в нем уже подписываться
Так и делают: import com.jakewharton.rxbinding2.InitialValueObservable import io.reactivex.android.schedulers.AndroidSchedulers ... fun init(emailTextObservable: InitialValueObservable<CharSequence>) { emailTextObservable .skipInitialValue() .debounce(200, TimeUnit.MILLISECONDS) .map { it.isNotEmpty() } .distinctUntilChanged() .observeOn(AndroidSchedulers.mainThread()) просто должно ли это быть в презентере.
Александр
не надо передавать это в презентер
Александр
в презентер только значение