Ivan
ты не залогинен
Alexandr
где-то можно посмотреть примерные показатели заработка на рекламе в приложениях в зависимости от количества юзеров, их активности и т.д.?
Mike
ты не залогинен
А ГЛАЙД ЗАЛОГИНЕН?
Anonymous
Народ, как не позволить в TextView стирать первые 2 символа? (+7, да еще что бы курсор нельзя было ставить слева или между + и 7)
Ivan
А ГЛАЙД ЗАЛОГИНЕН?
да, там все норм
Mike
да, там все норм
дык попросили же код показать
Dmytro
дык попросили же код показать
та выше код там, ничего глайд не залогинен
Anonymous
посмотри TextWatcher
Да это понятно, что как-то так if (count < 2) { etMobileNumber.setText("+63"); etMobileNumber.setSelection(count + 1); }
Ivan
без костылей - вынеси код страны в отдельную вью
Vasily
Народ, как не позволить в TextView стирать первые 2 символа? (+7, да еще что бы курсор нельзя было ставить слева или между + и 7)
недавно решил эту задачу с помощью text input layout и параметра prefix +38 которое нельзя стереть
Vasily
Возможно тебе подойдет такой вариант
Ravshan
Ребят проблема такая! Когда создаю свой кустомный диалог внутри активити с style transparent то работает. А когда создаю диалог в другом классе и запихываю его в активити, то transparent не работает. Почему?
Nazar
Такой вопрос, как проверить создан ли notification channel или нет ?
.
Всем привет, требуется создать приложение для управления плоттерной резкой.
Mike
Всем привет, требуется создать приложение для управления плоттерной резкой.
вообще, сейчас развелось очень много ботов с таким ником. Рискуете)
.
Я не знал.))🤓
Max
какие тут могут быть проблемы? нужно вернуть результат во фрагмент, если он будет жив
Mike
проблемы вижу две. 1) фрагмент утечёт, если забыть его вытереть 2) иногда не будет работать
Max
проблемы вижу две. 1) фрагмент утечёт, если забыть его вытереть 2) иногда не будет работать
где его вытирать ? его нужно дёрнуть в фаербаз-колбеке, ссылка никуда не передаётся и не хранится. Меня интересует как раз пункт номер 2
Max
где он там хранится то у вас я понять не могу
Mike
где он там хранится то у вас я понять не могу
В смысле «у вас»? Он у тебя хранится в компанионе
Max
это геттер
Mike
это геттер
а, ну активити хранится, менее плохо не становится
Max
активити это тоже геттер ...
Max
покажи пальцем где хранится ссылка. В поле с геттером её нет, других полей там тоже нет
Mike
покажи пальцем где хранится ссылка. В поле с геттером её нет, других полей там тоже нет
дак может ты код покажешь, чтобы мы не гадали, где хранится?
Max
дак может ты код покажешь, чтобы мы не гадали, где хранится?
то есть проблемы только с хранением ссылок? с этим у меня всё решено. Вопрос был про остальные проблемы
Mike
то есть проблемы только с хранением ссылок? с этим у меня всё решено. Вопрос был про остальные проблемы
нет, ещё с тем, что всё в вопросиках, и иногда ничего не будет работать потому что где-то null
Max
нет, потому что ссылки на контекст не хранятся
Ravshan
может контнкст разный передаёшь? при создании диалога
Нет, диалог же в пустом классе создан
Max
это маленький фрагмент который может и без вьюмодели прожить
Ярослав
Нет, диалог же в пустом классе создан
"создан в пустом классе" ничего не значит. диалог билдер на вход требует контекс. активити, апликейшн контекст и бэйз контекст это разные контексты
Max
а что в этом страшного такого? ну храню ссылку, очень удобно ведь
Ярослав
Context context стоит
опять ничего не значит. это "общий" класс. под контекстом ты можешь передать: активити, апп контекст, бэйз контекст
Max
мда, действительно. LeakCanary в проекте нет?
она хранится на время аптайма, и не пересохраняется, слежу за этим
Ярослав
Активити контекст
в обоих случаях ты передаёшь активити под видом контекста?
Ravshan
MyDialog dialog = new MyDialog(myActivity.this)
Ярослав
Ravshan
вот так
Лучше свой код покажу, у меня нету такого.
Ярослав
MyDialog dialog = new MyDialog(myActivity.this)
"создаю диалог в другом классе и запихываю его в активити" что ещё за другой класс?
Max
Что мешает тебе перекинуть данные LocalBroadcastReveicer'ом или через bindService?
для одного колбека городить это всё? а если аккуратно побыстрому дёрнуть активити)
Vladimir
Что мешает тебе перекинуть данные LocalBroadcastReveicer'ом или через bindService?
Кстати, а какие минусы при перекидывания данных через локал бродкаст?
Mike
Кстати, а какие минусы при перекидывания данных через локал бродкаст?
Там бандл, в который не все объекты можно закинуть и в котором динамическая типизация. Ну и слабая связность по имени экшна.
Max
я думаю , может сделать канал который будет прослушан в он активити креатед и вседела. Показывать тосты всякие
Anton
Друзья тоже кто подсказать, делать превью заставки о приложении имеет смысл или это уныло?
Anton
В 2-3 слайда чтобы дать пользователю информацию о приложении
Speedy
есть какая-то либа с написанными красивыми виджетами?
Anton
в маркет? скрины в маркет?
Нет, при первом запуске, в самом приложении
Yegor
Смотря что за приложение
Ярослав
Mike
Мне кажется, или инструкции/онбординги намекают на непонятную организацию интерфейса приложения? Нет, это не сплеш, сплеш вообще говно безнадёжное.
Александр
Ярослав
Нет, при первом запуске, в самом приложении
боже, инструкции как пользоваться прилагой что ли?
Александр
боже, инструкции как пользоваться прилагой что ли?
Мне кажется, задумка - в отображении фич новой версии, а-ля, "Экран первой настройки" на китайских ОС
Ярослав
Мне кажется, задумка - в отображении фич новой версии, а-ля, "Экран первой настройки" на китайских ОС
я бы сделал такую фичу доступной не только при первом запуске, а при первомм запуске только диалог показал бы, мол "%где-то_в_прилаге% есть инструкция, а хотите щас глянуть?"
Ярослав
казалось бы, при чём здесь настройки?
не придирайся, я примерно говорю)
Александр
я бы сделал такую фичу доступной не только при первом запуске, а при первомм запуске только диалог показал бы, мол "%где-то_в_прилаге% есть инструкция, а хотите щас глянуть?"
Ну, у меня нечто подобное реализовано в аппке. При первом запуске - обзор "новых фич". А для ответа на вопросы, которые косвенно касаются аппки - тыкай FAQ на начальном экране
Anton
В этом духе, говорят что это анахроизм, и лишний свайп это дико
Mike
Кстати, очень круто для магазина резиновых изделий.
Vladimir
Зачем вообще такое создают ((