@android_ru

Страница 2679 из 3205
Gleb
18.02.2018
13:53:30
на сколько актуально использование многопоточности
И совсем хай левел - это касаемо про LongTimeOperations. В частности такие как обработка больших массивов однородных данных, н-р большой картинки и тд Использовать ndk и с возможностью parallel calculations, как RenderScript, OpenCl, ComputeShader и тп

Google
Gleb
18.02.2018
13:54:36
Такие технологии как правило умеют отыскать на борту все доступные "железные коры" - и всем раздавать дел, шедулить - и собирать в обратно в общий результат

т.е. получаем N*availableProcessors() потоков? :)
Да!))) availableProcessors() - дело более-менее относительное, это просто плюс-минус тот ограничитель, которые намекает на предел полезности А так-то, запусти пустой ап без потоков и открой профилировщик, там и без тебя уже заняли все возможные availableProcessors() 100500 биндер-трейдов, рендер-трейдов и проч. Более, того любая либа под капотом по-тихому так же уже может юзать все availableProcessors() и что теперь? "мне подвигаться?" или париться о неэфективности? Я ж не могу "зарубить" всех кроме себя)))

так что да - availableProcessors() - понятие относительное, но как правило выше него делать - не эфективно по производительности

Danya
18.02.2018
14:02:20
ну прям эксурс в многопоточность

большое спасибо

Gleb
18.02.2018
14:04:46
Пожалуйста. Эт скорее "основные направления". Но каждый там на целую книгу теории и практики тянет, так что - успехов! ??

Kirill
18.02.2018
14:09:28
Привет, кто пользовался google place autocomplete? подскажите как сделать запрос чтобы при вводе искал точные адреса и отадавал им предпочтения?

у меня проблема при вводе удицы например приходят результаты с такими же улицами в разных городах, а не с конкретными адресами

походк адреса не поддерживаются гугловой либой

на гитхабе пишут

Timur
18.02.2018
14:36:12
https://www.youtube.com/watch?v=obyWVAcZwJM
Да. Спасибо большое!

Zhasulan
18.02.2018
15:43:42
Привет всем, какие ключевые различия между room objectbox realm, что будет оптимальнее для новичка

Google
Zhasulan
18.02.2018
15:57:50
SQLiteOpenHelper
Ну а если не совсем новичок?

Oleg
18.02.2018
15:58:20
Ну а если не совсем новичок?
Ну вроде народ советует новые проекты начинать на Room

Никита
18.02.2018
16:06:07
Ну вроде народ советует новые проекты начинать на Room
А я вот тыкаю ObjectBox и он как то по приятнее

Oleg
18.02.2018
16:06:47
Никита
18.02.2018
16:07:02
Rx из коробки простой, адекватно сделан, по скорости быстрее реалма и рума

я чет как-то впервые слышу))
я так то рум не тыкал. Это я с realm сравнивал :)

Oleg
18.02.2018
16:08:15
да в конечном итоге подход-то везде один и тот же

Никита
18.02.2018
16:08:20
Но скорость везде пишут у objBoz выше

Именно. Добавить и достать данные :)

Oleg
18.02.2018
16:08:48
А насчет скорости - я прям не знаю что такое огромное нужно хранить в мобильном приложении

они ж все в основном клиент-серверные

че-нить достать -положить на сервер/с сервера и закешировать

Никита
18.02.2018
16:10:57
Не всегда. Всякие оффлайн словари, какие то шняжки по типу ведение финансов офлайн. (Где в день в бд добавляется по 10+ новых данных

Никита
18.02.2018
16:12:52
Да и разные данные можно класть-доставать с сервера. Может тебе с сервера прийдёт список на 20к элементов, которые надо сохранить и регулярно проверять на наличие обновления.

Oleg
18.02.2018
16:15:10
я все равно столько показать не смогу

а в эпоху 4Г быстрее получить их заново с сервера

еще и проверять на наличие обновлений:)

Никита
18.02.2018
16:16:28
Ну мало ли :) Разные заказчики хотят разное ?

Google
Никита
18.02.2018
16:46:51
Хьюстон, у нас проблемы

DivelNick
18.02.2018
16:48:23
Здравствуйте. Пытаюсь цеплять access_token к запросу в интерцепторе, но не могу понять как получить этот токен в интерцептор. Проблема в том что его создание, и закешированный токен в разных модулях. Хз понятно ли описал.

iTEYE
18.02.2018
17:00:16
Ткните носом. BaseActivity: AppCompatActivity() ----------------- fun showToast(msg: String){ Toast.makeText(this, msg, Toast.LENGTH_LONG).show() } AuthEmailActivity: BaseActivity ----------------- fun onBtnClickAuth(view: View){ val authEmailPresenter = AuthEmailPresenter(view) authEmailPresenter.test() } AuthEmailPresenter -------------------- class AuthEmailPresenter { fun test(){ // как отсюда вызвать showToast("msg...")??? } }

iTEYE
18.02.2018
17:05:36
во втором методе ты каждый раз при нажатии создаешь экземпляр презентера - плохо
это я для сокращения кода (для того чтобы сюда выложить) сделал.

по твоему вопросу - в презентер нужно прокинуть ссылку на твою активити
Кроме как активити передавать есть какие-то другие варианты?

Usman
18.02.2018
17:06:16
Активити должна быть наследованна от твоей абстракции

В которой описаны методы

С которыми должны работать объекты извне

@grishka

Konstantin
18.02.2018
17:07:36
расстрелять

Usman
18.02.2018
17:10:34
@lolbla2

Кто-нибудь знает про сайт pladform и их api?

Amer
18.02.2018
17:16:30
Хочу научиться создавать приложение на андроиде кто может стать наставником

DivelNick
18.02.2018
17:21:36
Хранение в преференсах или подключение зависимостью?
Спасибо, разобрался. Все просто было оказывается

Danya
18.02.2018
17:49:41
Ребят, я сейчас читал про многопоточность в джаве, и честно до конца не понял как применить это в проекте андроид. Может кто-нибудь пояснить мне как запустить процесс в другом потоке чтобы он передавал массив данных другому потоку(главному)

iTEYE
18.02.2018
17:49:54
А startActivity(intent) правильнее размещать в presenter или в avtivity?

Google
Danya
18.02.2018
17:50:33
Google - лучший наставник
вот не надо так, не всегда все понятно бывает в гугле сколько не гугли

Danya
18.02.2018
17:51:46
Например?
например я сейчас пытаюсь в другой поток метод в классе запустить, а в гугле наткнулся на пул потоков и у меня сейчас голова лопнет

Konstantin
18.02.2018
17:52:20
Добавь к гуглению слово андроид

Алексей
18.02.2018
17:53:13
просто не догоняю как это работает
https://stackoverflow.com/questions/24104271/how-to-get-result-from-thread-in-android

Danya
18.02.2018
17:53:16
добавлю обязательно и андроид и терпение, однако с этим пулом вообще надо кажись дзен постичь

Danya
18.02.2018
17:54:02
Алексей
18.02.2018
17:54:42
разумеется
Гуглим любую проблему и вопрос - если что не ясно - уточняем тут

Danya
18.02.2018
17:58:07
Гуглим любую проблему и вопрос - если что не ясно - уточняем тут
хорошо, предположим с созданием потоков я разобрался. Теперь уточнение так сказать. Что касаемо обмена данными между потоками(execute сейчас изучаю) почему например нельзя использовать просто статик пременную?

в одном из классов

Рома
18.02.2018
18:00:16
Ребят, есть проблема. Когда добавляю svg в студию - получается хня. Как исправить?





1 скрин - что получается 2 скрин - как должно быть

Google
Kirill
18.02.2018
18:00:34
Почему ты так потоками интересуешься?

Потому что свгшки не умеют в нее

Андроидовские

Danya
18.02.2018
18:01:04
и вот как выходит, если у меня например классов так 6 я их раскидываю по разным потокам и все они должны обмениваться информацией( получается для всех этих экзикют), а в итоге то это не целесообразно и нужно использовать пул, а начинаешь читать про пул и мой мозг делает баунс в форточку(извините просто крик души)

Kirill
18.02.2018
18:01:22
?
Я читал что не умеют

Danya
18.02.2018
18:01:24
Почему ты так потоками интересуешься?
хочу освоить эту катану и мастерски ей пользоваться

Kirill
18.02.2018
18:01:35
Буду рад если окажется что ошибаюсь

Рома
18.02.2018
18:01:39
все время svg добавлял

Kirill
18.02.2018
18:01:52
Не свг

А эффект

Что пропадает у чувака

Заьухание

Страница 2679 из 3205