Alex Android
Хелп, почему в RecyclerView smoothScrollToPosition работает, а scrollToPosition нет?
Kirill
Всем привет, можно как-то изменить отступы между item-ами toolbar-а?
Kirill
заюзать тулбар со своей разметкой
Через стандартный никак?
Dmitry
Скажите ни у кого не было проблемы со студией после апдейта MacOS?
Сергей
Кстати о тулбарах и акшнбарах. У кого-то есть работающий код настроенного actionBar, в котором стрелочка работает точно как back? Че то у меня лыжи не едут. Что надо в меню вызывать по ее нажатию, если я в фрагменте? Вызов Onbackpressed игнорится. И в активности тоже.
Сергей
SO перерыл, не работает. Ладно, воткну в активности finish - должно сработать, там сохранять состояние не надо, а во фрагментах разберемся
--------
а там делай че хочешь
--------
ну я так делаю у себя
Сергей
И еще: имеем inner static fragment (PreferencesFragment, но это не важно) Кто знает красивый способ затащить внутрь его значение нестатической переменной из другого модуля? Пока придумался только изврат в активности где он обитает сделать статическую переменную и при создании отправить туда копию ссылки на переменную, но это изврат и ненадежно
Сергей
а там делай че хочешь
это сделал, нажатие ловится, но вызовы всего что на SO предлагаются игнорятся, не дают того что что кнопка назад
--------
а что должна делать кнопка назад?
Сергей
вернуться на пред.экран - без извратов.
--------
ну getSupportFragmentManager.beginTransactions.popBackStack();
--------
эт если у фрагментов
Сергей
попробую, такого комбо не было. А у активности тупо finish вызвать в неаварийном случае - проблемы могут быть?
--------
а вообще глянь в сторону Jetpack Navigation, там по умолчанию кнопка назад в тулбаре выполняет тоже самое что и аппаратная кнопка назад
Sasha
Господа и дамы, посоветуйте, пожалуйста, что бы вы использовали в качестве идентификатора для блеклистинга юзеров? Hardware id сейчас юзать стало нельзя, а DRM впиливать неохота и некогда, да и вообще говоря, какой-то супер-надёжности не требуется, ибо этот идентификатор будет работать в связке с логином юзера.
Evgeniy
Мак адреса на некоторых китайцах был одинаковый одного его не хватает
Xursandov_Ilhomjon
Какую Android эмулятор выбрать для Windows,цель тестировать app
Evgeniy
Можешь взять серийник + мак к примеру
Evgeniy
Но с 9+ серийник запретят брать
Sasha
Мак адрес вроде уникальный, но могу ошибаться
hardware id сейчас нельзя использовать. ни mac, ни imei
Aleks
В AS есть встроенный эмудятор.
Либо https://www.bluestacks.com/ru/index.html
Dmitry
Мак на версиях выше 8ки даёт значение 02:00:00:00:00:00
Sasha
такое мусорное значение уже с 6 андроида вроде
Eugene
hardware id сейчас нельзя использовать. ни mac, ни imei
Сгенерировать при первом запуске uuid и сохранить в преференсы как вариант
Sasha
но тогда это id, который не переживает переустановку
Sasha
ANDROID_ID выглядит поинтереснее
Sasha
но он юзеро-зависимый
Xursandov_Ilhomjon
Есть чат тестировщиков ?
--------
но тогда это id, который не переживает переустановку
генерировать какой-то код на основе логин+пароль? Что-то типа токена
--------
Тогда проще использовать тот же FirebaseInstanceId
согласен, не вижу причин его не юзануть
Konstantin
согласен, не вижу причин его не юзануть
так он на каждую установку вроде как новый, не?
Konstantin
разницы нет, можно точно также генерить uuid
--------
так он на каждую установку вроде как новый, не?
поэтому и предложил генерить что-то типа токена на основе логин+пароль
--------
В нашем проекте используется ANDROID_ID в связке с версией оси
а можно подробней? Для чего вы это используете
Dmitry
а можно подробней? Для чего вы это используете
Следить за количеством устройств используемых клиентом
--------
Следить за количеством устройств используемых клиентом
ясно, я думал как у него, блокировать кого-то при необходимости
Dmitry
Мы просто в конце месяца включаем в счёт плату за добавление устройства
Ivan
можно ли как-то в ScheduledExecutorService получить список выполняющихся тасок? То есть я хочу добавить Runnable, но если он был добавлен ранее и сейчас выполняется, то добавление нужно отклонить
Anonymous
Почему Exception не сработал?
Anonymous
Kyrylo
Почему Exception не сработал?
где-то выше был перехвачен?
Anonymous
Да врядле. Там нет ничего
Anonymous
Если я напишу DocumentFile.fromTreeUri(BaseApplication.context, Uri.parse(uriPath))?.createFile(MimeTypes.VIDEO_MP4, name) То с этого места Exception будет. А там в docUri передается Null. Я хотел чтобы в docUri передавалось значение или же в случае null выпал Exception
Di7aK
такая вобщем то магия, добавляю вторую кнопку и получаю краш
Dmitrii
Всем добрый день! Такой вопрос, пишу класс , не могу сообразить как инициализировать пустой image. Код : class QWERTY { var image: Image = ? } пробовал null ошибку выдаёт ...
Сергей
немного наивный вопрос - иногда вижу в чужом коде активности findViewById во всех методах обработки - onResume, onClick и так далее. Это же медленно. Всегда все вьюшки им вычислял и сохранял в onCreate, затем пользовался сохр.ссылками. А что, эти ссылки могут протухнуть после первоначального определения?
Denys
А как надо?
if (docUri == null) ...
Anonymous
docUri == null? Так исключения не будет
Так погоди ты не понял. docUri получил значение Null. Это говорит о том что блок внутри try выдал Exception. Так почему не сработал throw?
Denys
?.createFile() вернул null
Evgeny
всем привет, пытаюсь понять простую вещь. targetSdkVersion влияет на то, на каких версиях андроида сможет запускаться мое приложение?
Konstantin
т.е. пропертями
Denys
?.createFile() вернул null
Или, что вероятнее, .fromFileUri
Denys
всем привет, пытаюсь понять простую вещь. targetSdkVersion влияет на то, на каких версиях андроида сможет запускаться мое приложение?
minSdk указывает минимальные требования для устройства. targetSdk - это указание "я ориентируюсь на эту версию андроида и гарантирую работу под ней".
Dj
Не интересно
Сергей
да тут скорей всего в другом дело, чтобы не забивать скоп активити лишним мусором
то есть баланс памяти /быстродействия за счет бойлерплейт кода
Anonymous
Нет, не говорит.
Ты мне предлагаешь такой код юзать?
Denys
Ты мне предлагаешь такой код юзать?
А что-то в try может бросить исключение?
Anonymous
DocumentFile
Oleg
Дмитрий Д, рад помочь)