Gregory
Зобанено
Alexander
Ребят , ткните на ошибку пожалуйста , почему в TextView не отображается значение из SeekBar ? Если имплементировать на каждый SeekBar стек методов то все работает .
Alexander
Pavel
Alexander
Ты не поставил листенер для seekbar'a
Да , я интерфейс притянул , думал что через Switch/case по id прокатит тема , чтобы на каждый SeekBar листенер не ставить . Пока не прокатывает .К примеру если будет 20 шт SeekBar , на каждый импл по 3 метода - это же беда )
Pavel
Alexander
Mikhail
Объясните в чем разница между Crashlytics, Fabric и Firebase Crash Reporting. Я последний год был на необитаемом острове, поэтому все пропустил.
У меня есть приложение в котором был FirebaseCrash, я обновился до Crashlytics по этому гайду:
https://firebase.google.com/docs/crashlytics/upgrade-from-crash-reporting#android
Я все сделал правильно или сейчас в тренде другие логгеры?
teamdale
Не подскажете чем отличается приложение системное от установленного пользователем? (через плеймаркет например?)
Alexander
Д я только за критику . С чего можно начать , чтобы было не все так плохо ?
Mikhail
Mikhail
Я не очень много знаю про системные приложения, но не думаю что скорость работы различается.
Mikhail
И перейти на котлин
teamdale
Mikhail
Да ладно, я чисто для себя написал приложение на котлин - полет нормальный. Местами удобно, местами костыли на костылях 😄
teamdale
Alexander
Понял - исправлю
Mikhail
Отсутствие тернарных операторов в котлине вообще не понимаю. Хотите сделать его проще и удобнее? Так какого я должен писать
if(a) b = 0 else c = 1
вместо
a ? b = 0 : c = 2
Зато как свои огороды городить, так пожалуйста. Я до сих пор так и не запомнил что означает a?. и a!!. сколько бы не перечитывал документацию, настолько неочевидный синтаксис.
Sergey
Всем привет. Подскажите пожалуйста, как лучше реализовать - для выпадающий списков использую spinner со своим адаптером, нужно чтобы не показывался первый элемент в строке и в выпадающем списке стояла первая пустая строка.
✙
Konstantin
FromSi
Семен
Вопрос по GoogleMaps: С помощью LatLngBounds.Builder получаю границы для Polyline. Вызываю метод animateCamera(CameraUpdateFactory.newLatLngBounds(bounds, 0))
По логике он должен разместить эту Polyline на весь экран. В итоге это совсем непонятно как работает. Кто знает, что это может быть?
Yap
VӨVΛ
ПОдскажите, как сделать такое приложение, куда копать??
https://play.google.com/store/apps/details?id=com.mars.avgchapters
Andrei
В тему карт. Есть ли стабильные форки либы для кластеризации маркеров гугл карт (https://github.com/googlemaps/android-maps-utils)? Она очень давно не обновлялась и функционал местами печалит
✙
✙
Ща
voodoo
как выполнять задачи приложения при выходе из doze mode? как вообще это отлавливается, не проверяется же каждую минуту на предмет активности
✙
https://github.com/mg6maciej/android-maps-extensions
попробуй проверить это
когда я проверял, google-maps-utils пролагивали как скотина при декластеризации, а эти нет
Andrei
Спасибо! Теперь буду голосовать за выделение денег на стену 😄
HohloCit
Добрый день, интересует такой вопрос.
Мне надо раз в час, делать определеное действие.
(А если приложение было закрыто, считать, сколько оно было закрыто и догонять время).
Как это сделать?
(Если вкратце, каждый час плюсовать значение)
Anonymous
здравствуйте, господа, необходимо сделать копию приложения muver с поддержкой дополнительных приложений, кто нибудь способен реализовать подобное?
Anonymous
к сожалению на фрилансе сборище посредственных разработчиков, которые серьёзнее каталога для магазина никогда ничего не делали, надеюсь на вас
Yap
Anonymous
на начальном этапе не нужна оплата, не нужен сервер для приложения и оплаты, не нужно выкладывать его в маркет, просто для работы водителей приложение
Anonymous
Alexey
Alexey
как такое приложение без партнеров пилить?) никак
Anonymous
нет, нету апи, gett даже запрещает устанавливать его, оно работает поверх приложений такси
Alexey
у тебя должно быть прилично бабла чтобы заставить человека такую дичь пилить)
Anonymous
muver берёт деньги только с водителей за месяц пользования, никак не влияет на цену поездки, нам же вообще не надо подписку, просто надо для работы
Anonymous
бюджет обсуждаем 100к+
Alexey
ну удачи👍🏼
Yap
Yap
😏 просто за такую цену вы не найдёте человека, который сделает такое приложение
Nikolay
Вполне реализуемо
Anonymous
вообще нужен только яндекс и ещё пару простых городских, которые не обновляются годами
Alexey
Вообще бизнес на такое завязывать оч рисковано, однажды Яндекс выпустит версию с принудительным апдейтом и всё - капут)пока разраб не догонит что надо менять все такси стоят
Anonymous
ну пока обнову не выпустит, таксисты поработают по старинке напрямую
Anonymous
простаивать не будут
Alexey
Ну удачи, за 100к вполне реально)
Danil
Народ, я тут задался большим вопросам на тему доп потоков и пр херни в android'е. У меня был вопрос в чём разница между
handler, services, broadcastreceiver, asynctask, threads
И я так понимаю, что отличия примерно такие?
threads - обычные потоки, можно запустить вместе с главным потоком, но нельзя обновлять инфу UI компонентов(button, textView)
handler - управляет как бы этими threads, даёт изменять UI компоненты + даёт присылать информацию какую-то во время работы
asynctasks - что-то типо сервиса, но работает с активити, которое создало asynctask, а значит если будет рестарт активити по какой-то причине, то хана твоему asynctask
services - работают в фоновом режиме, что-то типо отдельного приложения, может работать с несколькими твоими приложениями Multiapp(тип того)
broadcastreceiver - типо сервиса, но нет фичи Multiapp и отзывается на интент(используется AlarmManager и пр.)
Double Bubble
Народ, я тут задался большим вопросам на тему доп потоков и пр херни в android'е. У меня был вопрос в чём разница между
handler, services, broadcastreceiver, asynctask, threads
И я так понимаю, что отличия примерно такие?
threads - обычные потоки, можно запустить вместе с главным потоком, но нельзя обновлять инфу UI компонентов(button, textView)
handler - управляет как бы этими threads, даёт изменять UI компоненты + даёт присылать информацию какую-то во время работы
asynctasks - что-то типо сервиса, но работает с активити, которое создало asynctask, а значит если будет рестарт активити по какой-то причине, то хана твоему asynctask
services - работают в фоновом режиме, что-то типо отдельного приложения, может работать с несколькими твоими приложениями Multiapp(тип того)
broadcastreceiver - типо сервиса, но нет фичи Multiapp и отзывается на интент(используется AlarmManager и пр.)
broadcastreceiver - это чисто приемник, он не работает как фоновый процесс, насколько я понимаю, просто принимает интент и выполнянт соответствующий код в колбэке
Double Bubble
в ui треде, соответственно
Double Bubble
через handler можно обновлять ui, если приемник месседжей у тебя в ui потоке находится
Double Bubble
асинктаск потому и таск, что не сервис. просто готовая реализация обработки таска в фоновом процессе с коллбэком в ui треде. то есть сервисы - это про более долгие процессы, скажем так
Double Bubble
и по умолчанию service в ui треде, кстати, работает, если что
HohloCit
Есть ли аналог AutoSizeMaxTextSize для апи 21+?
Просто то поддерживается только 28+, а мне надо 21+
Mike
Народ, я тут задался большим вопросам на тему доп потоков и пр херни в android'е. У меня был вопрос в чём разница между
handler, services, broadcastreceiver, asynctask, threads
И я так понимаю, что отличия примерно такие?
threads - обычные потоки, можно запустить вместе с главным потоком, но нельзя обновлять инфу UI компонентов(button, textView)
handler - управляет как бы этими threads, даёт изменять UI компоненты + даёт присылать информацию какую-то во время работы
asynctasks - что-то типо сервиса, но работает с активити, которое создало asynctask, а значит если будет рестарт активити по какой-то причине, то хана твоему asynctask
services - работают в фоновом режиме, что-то типо отдельного приложения, может работать с несколькими твоими приложениями Multiapp(тип того)
broadcastreceiver - типо сервиса, но нет фичи Multiapp и отзывается на интент(используется AlarmManager и пр.)
Тут если какие-то определения и можно принять, то с большой натяжкой.
«можно запустить вместе с главным потоком» — как понимать?
Handler как таковой не даёт изменять UI-компоненты.
AsyncTask ничего не знает про активити, которое его запустило, и продолжает работать, если его не отменить.
Arsen
как сниффить трафик приложения через АС?
Anonymous
Привет всем, есть такой вопрос, почему может цикл выводить один и тот же результат?
Anonymous
✙
Anonymous
Всмысле?
Anonymous
Что то не так с моей прогой? Или это что то с самой прогой через которую я делаю?
ᴀɴᴅʀᴇʏ
Косяк в коде
✙
Ты сам выводишь в цикле одно и то же
HohloCit
Anonymous
for(ModelsSchedule mod:tennis){
tv.append("\n"+ mod.nameCompetition+" \n\n");
}
Anonymous
Данные которые я беру с сайта
Anonymous
Но он как будто при парсинге берёт ток один и тот же элемент, а дальше не идёт
Anonymous
А в ответ тишина (
Anonymous
Всегда когда я этим занимался, на других сайтах, все было норм
Mike
А в ответ тишина (
Кончено, думаешь, приятно-удобно читать код без подсветки, форматирования, с рваными строками?