@android_ru

Страница 953 из 3205
Sergey
08.02.2017
11:32:20
есть же дока

Павел
08.02.2017
11:32:28
однотонные=одноцветные ?

Sergey
08.02.2017
11:33:31
однотонные=одноцветные ?
да, цвет не важен

Павел
08.02.2017
11:33:41
спасибо еще раз)

Google
Sergey
08.02.2017
11:33:45
андроид сам перекрасит в белый или серый

Dmitry
08.02.2017
11:34:28
Всем привет, я нуфаг, есть какие-нибудь быстренькие туториалы, что б запилить не особо страшное приложение?

Dmitry
08.02.2017
11:37:00
ну там я уже был, и вообще оф документация это скорее как справка, если вопросы возникнут. А мне что-нибудь для быстрого старта, мб какие-нибудь хорошо задокументированный проект, что б с ним разобраться

Anton ?
08.02.2017
11:37:49
https://github.com/ribot/android-boilerplate

посмотри на этот

Dmitry
08.02.2017
11:39:28
Хорошо, взгляну

Sergey
08.02.2017
11:41:44
класика https://github.com/rohitsthaa/retrofit-openweather

)

Nikita
08.02.2017
11:45:39
класика https://github.com/rohitsthaa/retrofit-openweather
какое совпадение, я как раз для того что бы познакомиться с ретрофитом пользовался именно этим сервисом (я про openweather) с открытым api

Taras
08.02.2017
12:11:30
привет! Подскажите, как имитировать получение локации через сеть, не через GPS?

Google
Sergey
08.02.2017
12:12:56
или юзать FusedLocationProvider из гуглосервисов

Taras
08.02.2017
12:13:11
использовать другой провайдер, не GPS
я имею ввиду на самом апарате, у меня библиотека все делает, просто есть два телефона где есть GPS

Taras
08.02.2017
12:25:33
как сделать чтоб когда показан dialogBox не возможно было его скинуть кликнув по фону в приложению? Тоисть чтоб пользователь мог нажать или ок или cancel

Anton
08.02.2017
12:26:06
setcancelableontouchoutside

Taras
08.02.2017
12:26:59
спасибо!

Nick Senchurin
08.02.2017
12:55:31
пишу свой мвп, пока без дагера, вопрос такой, правильно ли в Application onCreate создать синглон SharedPrefsRepository, и его через getInstance передавать в презентер?

Quantum Harmonizer
08.02.2017
12:59:38
Чтобы с префами не трахаться вообще, есть Kotpref :)

Nick Senchurin
08.02.2017
13:02:24
ну и инизиализировав в аппликейшне, гетинстанс передвать в конструктор

это вообще норм в целом?

Alexander
08.02.2017
13:03:22
вопрос откуда забирать контекст
если ты заинитил в Application, то и контекст отдал его же?

Nick Senchurin
08.02.2017
13:03:29
ну да

Alexander
08.02.2017
13:04:01
ну по факту нет разницы - синглтон можно и напрямую дёргать внутри презентера, на то он и синглтон

Nick Senchurin
08.02.2017
13:04:55
ну я в принципе не теряю надежды его туда инжектить через дагер как-нибудь, ведь правильней будет, если он будет полем в презентере?

я в целом di концепцию понял, пока совершенно непонятно как это все в компоненту слепить, поэтому пока по рабоче-крестьянски

Alexey
08.02.2017
13:10:42
Котаны, может кто знает исходники какого-нибудь приложения, которое хорошо написано, без утечек памяти и прочих болезней, но без даггеров Rx и прочей кучи либ, желательно чтоб только сдк, только хардкор.

Google
Alexander
08.02.2017
13:12:00
я в целом di концепцию понял, пока совершенно непонятно как это все в компоненту слепить, поэтому пока по рабоче-крестьянски
пока у тебя синглтон - забей и вызвай его напрямую, никакого страшного оверхеда от этого нет. Если беспокоишся за рефактор под даггер - сделай базовый класс презентера с getInstance() и геттером преференсов, потом обновишь только его

Nick Senchurin
08.02.2017
13:13:14
где в том стат. методе provideTasksRepository отдается заиниченый синглтон

Alexander
08.02.2017
13:16:50
ну хз, может там свой некий профит. Имхо - нет смысла мучаться с передачей инстанса синглтона, ибо у него всего один инстанс. Только на будущий рефактор откладывать, но в этот момоент я вспоминаю YAGNI )

Sergey
08.02.2017
13:18:58
если retrofit возвращает условный List с большим количеством полей , то лучше эти поля в презентер передать, как одну,целую модель(конечно предварительно "обернув" их в эту модель) и где тогда хранить эту модель(в каком слое MVP) ....? или сетитить прям в презентер ?

Alexander
08.02.2017
13:25:13
если retrofit возвращает условный List с большим количеством полей , то лучше эти поля в презентер передать, как одну,целую модель(конечно предварительно "обернув" их в эту модель) и где тогда хранить эту модель(в каком слое MVP) ....? или сетитить прям в презентер ?
может я не совсем понял вопрос, а разве ретрофит не должен вернуть данные в модель, которая Модель и оповестить презентер об изменении данных в Модели (а он уже сам в неё сходит и возмёт)?

Sergey
08.02.2017
13:27:50
может я не совсем понял вопрос, а разве ретрофит не должен вернуть данные в модель, которая Модель и оповестить презентер об изменении данных в Модели (а он уже сам в неё сходит и возмёт)?
реторофит возвращает данные в свою, промежуточную "модельку" (в ту что получаем с использованием http://www.jsonschema2pojo.org/ ) имхо. я строю так...

Alexander
08.02.2017
13:34:56
это больше структура dto. Если вопрос, как массив данных "докинуть" до презентора, то таж ке, как и все остальные данные в проекте. Кто-то хранит данные в БД и делает их копии в презенторе, кто-то в отдельных классах, болтающихся в "сверических синглтонах в вакууме" и передаёт только ссылки на эти данные в презентер. Вопрос возможности хранения самих результатов запроса из инета в презентере (без копии в БД или где то ещё) напрямую зависит от необходимости кеша данных и смертности презентора при смене жизненного цикла.

Alexander
08.02.2017
13:35:09
Ребят, подскажи как можно передать переменную в поток не делая ее final или static полем??

Alexander
08.02.2017
13:35:34
Guys, а тут есть парни кто плотно на mvvm и data binding сидит?

Andrey
08.02.2017
13:35:47
http://www.watsons.com.sg/p/43268 shared with Watsons.

Alexander
08.02.2017
13:36:28
Я храню их в слое модели (БД и разные временные хранилища для короткоживущих данных), презентор лишь ловит оповещения об обновлении данных от загрузчика/вью/жизненного цикла и сам лезет за ними в слой модели

Андрей
08.02.2017
13:37:38
Guys, а тут есть парни кто плотно на mvvm и data binding сидит?
Я когда-то пробовал на mvvm перейти. Но на андроиде с этим как-то печально все оказалось, и я вернулся на mvp + databinding.

P4r4N01k
08.02.2017
13:39:17
Ребят кто какие решения знает по обфускации кода? такие чтобы посерьезнее прогуарда. понятно что все можно расковырять, но что ковырять сложнее?

P4r4N01k
08.02.2017
13:40:05
DexGuard
не DexProtector?

Sergey
08.02.2017
13:40:27
https://www.guardsquare.com/en/dexguard

Google
Sergey
08.02.2017
13:41:21
он платный

P4r4N01k
08.02.2017
13:43:01
спасибо, почитаю сча

Taras
08.02.2017
13:53:33
ребята, как сделать если юзер передвинул карту то автоматом не передвигать пока он не нажмет на кнопку текущей геолокации?(Google maps)

P4r4N01k
08.02.2017
13:53:56
он платный
не знаешь цена какая? я там запрос сделал но ждать надо один рабочий день

Sergey
08.02.2017
13:55:09
P4r4N01k
08.02.2017
13:55:39
у них индивидуально формируется цена
и какой она может быть? какого порядка? сотни или тысячи долларов?

Admin
ERROR: S client not available

Sergey
08.02.2017
13:55:50
зависит от количества пользователей и тд

незнаю, не юзал

P4r4N01k
08.02.2017
13:56:05
ясно спасибо

Akano
08.02.2017
14:09:41
Ребят, подскажите как в спинере показывать текст который есть? Он у меня в тулбаре, в самом спинере языки, но при выборе языка он не отображается в тулбаре(

Pavel
08.02.2017
14:14:39
Привет, а кто нибудь что нить делал юзая фейсбук апи? Там можно как то искать фото по хештегу например

The
08.02.2017
14:18:19
Ребят, подскажите как в спинере показывать текст который есть? Он у меня в тулбаре, в самом спинере языки, но при выборе языка он не отображается в тулбаре(
в adapter обрабатываешь нажатие. вот там итем попробуй кастнуть в текствью.(TextView) и вставь туда выбранный текст.

Ребят, подскажите как в спинере показывать текст который есть? Он у меня в тулбаре, в самом спинере языки, но при выборе языка он не отображается в тулбаре(
mSpinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() { public void onItemSelected(final AdapterView<?> adapterView, final View view, final int position, final long id) { TextView txtChoose = (TextView) adapterView.getChildAt(0); } public void onNothingSelected(final AdapterView<?> adapterView) { } });

The
08.02.2017
14:27:40
Спасибо
Не пойму почему у тебя не обновляется

Akano
08.02.2017
14:29:00
Не пойму почему у тебя не обновляется
Еще один вопрос, у меня не помещается название приложения в тулбаре .



Как это исправить

The
08.02.2017
14:30:12
Как это исправить
Ширинп Спиннера wrap_content?

Google
Akano
08.02.2017
14:31:12


Нет

Sergey
08.02.2017
14:32:42
ширина спиннера и дропдауна будут равны самому широкому айтему

Gregory
08.02.2017
14:34:15
Как это исправить
чтобы спиннер был шириной с то, что выбрано?

Илья
08.02.2017
14:37:38
Ммм, фото экрана

Артур
08.02.2017
14:37:49
Кто-нибудь занимался профилировкой CPU? Можете скинуть норм статью по теме?

Nikolai
08.02.2017
14:38:20
Скриншот мастер

Akano
08.02.2017
14:40:19
.

Taras
08.02.2017
14:48:02
ребята, как сделать если юзер передвинул карту то автоматом не передвигать пока он не нажмет на кнопку текущей геолокации?(Google maps)

John
08.02.2017
15:07:49
Ребята, а можете еще подсказать. юзер заходит в приложение, надо отправить статус на сервер мол онлайн. Я примерно представляю, что если приложение свернуто(видимо onPause, но чего именно? если активностей несколько), то надо отправить на сервер что не онлайн. И как действовать(по какому алгоритму работать) в случае если приложение было убито? (сокетов нет, пуши возможно(ЛОЛ!) будут) Простите за тупые вопросы:)

Yuri
08.02.2017
15:09:18
Может наследоваться от класса активити в которой в onPause будет обновление статуса?

John
08.02.2017
15:12:03
а в resume отправлять снова что онлайн?

я понял идею, но думал, может есть более изящное решение, поэтому на всякий случай спросил

Taras
08.02.2017
15:13:38
John
08.02.2017
15:15:47
а да и кстати. Как тогда быть в ситуации, если я в приложении, но решил выключить интернет? Вечный онлайн?

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