Mike
Mike
У кнопки тень анимируется в зависимости от того, включена ли она и нажата ли.
Если не надо, то можно просто elevation.
It's me
Кнопку я вообще случайно заанимировал, изначально это не планировалось 😂
Imran
Произойдет ли здесь утечка? Насколько я понимаю, если мы передаем контекст, то утечка произойдет. А если передавать переменную, при создании которой указывался контекст? Минимальный пример: https://pastebin.com/CCSaG722
Mike
It's me
Mike
Imran
Mike
Mike
что хранит ссылку, то удержиавет (привет, джава рантайм и алгоритмы сборки мусора)
Mike
если же метод сохранит не саму активити, а, например, контекст приложения (activity.getApplicationContext()), утечки не будет
Imran
еще вопрос из этой же оперы: если мы обвернем объект, к примеру, в weakreference, то почему не желательно делать weakreference.get() в doInBackground()?
Imran
вроде понял, спасибо. а где можно подробно почитать про это (кроме StackOverflow и мини-статей на medium'е)?
Imran
про потоки и прочее
Mike
Хз, можно просто погуглить о том, что такое утечка памяти (memory leak) в Java.
Про многопоточку есть крутейшие доклады Шипилёва и Черёмина, но тяжёлые, продвинутого уровня.
Mike
Во, можно послушать Шипилёва о том, как работает сборка мусора.
It's me
Mike
Mike
про потоки и прочее
Краткий чеклист по многопоточке:
1. не шарить изменяемое состояние между потоками
It's me
Doston
Друзья, такой вопрос. Можно ли продавать продукт/услугу внутри приложения, не используя in-app purchases?
Например, музыку или подписку на стриминговый сервис, который можно использовать еще и с веба.
It's me
Attribute elevation is only used in API level 21 and higher (current min is 18)
Vlad
Всем привет, кто работал с Google Pay, возможно ли протестировать оплату пока приложение не запаблишено, и есть ли какие - то карты для тестов? Чет по документации не нашел ничего такого(
A.
Всем привет. Посоветуйте либу, чтобы делать фото (нужно для аватарки юзера), чтобы работала с API 17-27 и не крашилась. Спасибо.
Dug
A.
Никита 🙃
Никита 🙃
Testing in-app purchases on Android – Bleeding Edge – Medium
https://medium.com/bleeding-edge/testing-in-app-purchases-on-android-a6de74f78878
Никита 🙃
Test Google Play Billing  |  Android Developers
https://developer.android.com/google/play/billing/billing_testing
Никита 🙃
@vladpylyp
It's me
Dyno
фух. с часу дня программирую
Dyno
пора спать ложиться)
Ivan
Ребят, при клике на foreground уведомление как-то можно открыть приложение, не зная ничего какие есть активити? У меня есть модуль, он подключается в приложении, в нем сервис с foreground уведомлением. Понятное дело что этот модуль не знает ни про какие activity. Как правильнее решить эту проблему?
Ivan
Или мб тогда в application зарегистрировать динамически ресивер, а в сервисе слать бродкаст?
Алексей
Ivan
как? сервис не знает какое активити стартовое
Алексей
ваш модуль подключается при компиляции приложения (то есть, это gradle-модуль), или он устанавливается как отдельное приложение?
Sergey
Пока)
Вот, даже эти два твоих сообщения "Давай" и "Пока" можно было оформить в одно.
Евгений
Всем привет! Вот в Notepad++ есть такой приятный функционал как подсказка текста, например набираешь "Andr" и, если в другом месте текста встречается слово "Android", будет предложено подставить его. Нет ли такого плагина для Android Studio? Гуглил, ничего не нашел
Sergey
Семен
Если быстро нажать на кнопку дважды, она может открыть активити дважды по умолчанию?
Alexey
Alexey
Sergey
Sergey
Семен
Да
То есть по умолчанию это обычное поведение вполне?
Alexey
Mike
Ferrero
Семен
𝔇𝔢𝔫𝔦𝔰
Господа, а использование карт гугловских в своём приложении платное? Ну если выкладывать в гуглплей?
Алексей
𝔇𝔢𝔫𝔦𝔰
ну то раньше. где-то тут проскакивала инфа, что просят 200 баксов, независимо физ или юр.лицо.
𝔇𝔢𝔫𝔦𝔰
незнаю. вот и спрашиваю.
𝔇𝔢𝔫𝔦𝔰
что-то связанно с ключами картовскими. Есть отладночный и релизный. И вот за релизный типа 200 баксов. Хотя я понятия не имею что за ключи такие. Получил один и всё. И не понятно какой он.
Алексей
Алексей
но и всё
𝔇𝔢𝔫𝔦𝔰
ну то 20 за регистрацию.
Ну буду надеятся что всё таки на шару. Хотя какие то лимиты там есть. Читал что 10 000 за сутки. Если больше то уже платное
Ferrero
𝔇𝔢𝔫𝔦𝔰
Что
думаю имеет в виду что за регистрацию аккаунта
Vladislav
Всем привет. Вопрос такой. У меня есть разработанное приложение и нужно реализовать функцию оплаты. Суть такова. За скачивание человек платит деньги. Если хочет купить доп функционал - доплачивает. хочет купить новую, обновленную версию приложения - еще доплачивает. я думал сделать это через гугл плей, но как реализовать функцию доплаты? что больше подойдет?
Ferrero
Vladislav
а что с гугл плеем? комиссия есть там какая то, куда деньги приходят после оплаты?
Ferrero
На доп функционал, а на обновления другое платное приложение как вариант
Ferrero
Это все в гугле есть уже
Vladislav
мануалы сам почитаю тогда, как оплата приложения в гугле идет? какую комиссию берут? куда деньги прийдут? или есть это все у них на сайте?
Ferrero