
DivelNick
09.04.2017
12:03:51
лол

Roman
09.04.2017
12:19:30
Господа, а вот у меня в тему вопрос про Синглтон. Я сделал синглтон обертку для SharedPreference - довольно распространенная задача.

Anton
09.04.2017
12:19:51

Roman
09.04.2017
12:21:22
Как лучше инициализировать? Первый вариант - init который вызывается при запуске приложения.
Второй вариант - наследовать класс Aplication и инициализация в методе onCreate Application.

Google

Quantum Harmonizer
09.04.2017
12:27:16
Подскажите, что произойдёт с retained фрагментом, если положить его в back stack? Что значит «This can only be used with fragments not in the back stack.», что если так сделать?

Pavlo
09.04.2017
12:32:33

Андрей
09.04.2017
12:34:28

Ivan
09.04.2017
12:35:24
Собственно ничего страшного не случится если это будет не синглтон
В ведре в большинстве случаев достаточно держать статическую ссылку на экземпляр класса и не придумывать проблемы

Pavlo
09.04.2017
12:44:28

Андрей
09.04.2017
12:45:22

Roman
09.04.2017
12:45:24

Андрей
09.04.2017
12:47:50
Зачем?
При DI меньше связанности в коде. И при тестах хорошо мокается.
А вод даггер для DI юзать, или другое что, это вопрос отдельный.

Ivan
09.04.2017
12:50:53
не юзать)
чтобы передать абструкцию в конструктор либы не нужны

Google

Dmitry
09.04.2017
12:55:50

Ivan
09.04.2017
12:57:29

Андрей
09.04.2017
12:58:15

Roman
09.04.2017
12:58:48

Андрей
09.04.2017
13:00:51

Ivan
09.04.2017
13:02:25
в итоге и контекст на месте
и ты доволен

Roman
09.04.2017
13:24:24
У меня не только активити, а еще и сервисы, которые стартую по расписанию или при автозапуске. Пожалуй мне вариант extends Application / onCreate болльше нравится

RoGr
09.04.2017
13:25:45
ребят, где нормальный материал по использованию sqllite для приложения ?На русском

Roman
09.04.2017
13:27:20
Но при этом в документации вот так: Note: There is normally no need to subclass Application. In most situations, static singletons can provide the same functionality in a more modular way. If your singleton needs a global context (for example to register broadcast receivers), include Context.getApplicationContext() as a Context argument when invoking your singleton's getInstance() method.
Вот только моя цель - как раз избавиться от вот этих (this) при работе c SharedPreferences. Может быть это не правильно и не Android way.

Pavlo
09.04.2017
13:30:29

RoGr
09.04.2017
13:38:33
containerLayout можно брать как основной контейнер для дизайна всего приложения ?
В том смысле, что можно ли его использовать для разных экранов

Roman
09.04.2017
13:40:26

RoGr
09.04.2017
13:42:28

Roman
09.04.2017
13:47:13
Могу скинуть электронную версию

Sasha
09.04.2017
13:48:03

RoGr
09.04.2017
13:50:13
Давай

Google

Quantum Harmonizer
09.04.2017
14:12:24

Roman
09.04.2017
14:13:44
Просвещайтесь! Не забудте потом купить нормальну версию

sasha
09.04.2017
14:15:45

Саша Батанова
09.04.2017
15:48:51
какие плагины для студии посоветуете?
еще лучше для работы с кодом?

Михаил
09.04.2017
15:56:13
нормально что проект с прогвардом 40 мин уже собирается?

Kerrigan
09.04.2017
15:57:17
скорее всего зависло

Quantum Harmonizer
09.04.2017
16:00:09

Михаил
09.04.2017
16:01:04
да я перезапустил, он мне ошибки выдал на старте сразу
Т_Т

Мансур
09.04.2017
16:33:14
Привет.
String.format("%tB", System.currentTimeMillis())
возвращает название месяца в формате "ЯнварЯ, МартА, ..." как сделать чтобы было "ЯнварЬ, ФевралЬ, МарТ,..."?

Artem
09.04.2017
16:35:46
SimpleDateFormat вроде бы и в него паттерн "LLLL", если память не изменяет

Ruslan
09.04.2017
16:41:49
есть вот такой тулбар
вот так пытаюсь его добавить из фрагмента
что делать?)

Ivan
09.04.2017
16:44:05

Alexey
09.04.2017
16:44:46
что делать?)
подумать, что так делать не стоит, и сделать по другому

Google

Ivan
09.04.2017
16:44:49
Ты делаешь что-то очень плохое

Admin
ERROR: S client not available

Quarx2k ?
09.04.2017
16:45:01
страшно что-то))

Alexey
09.04.2017
16:45:06
что делать?)
чтобы придумать что делать нужно знать, что нужно сделать. какой итог должен быть

Ivan
09.04.2017
16:45:14
Самый простой вариант, Вынеси тулбар во фрагмент

RoGr
09.04.2017
16:45:18
В toolbare вообще надо ли что то размещать?

Ivan
09.04.2017
16:45:19
И не мучай жопу

RoGr
09.04.2017
16:45:29
это нормально ?

Alexey
09.04.2017
16:45:35
можно дергать обновление меню и иконки через меню инфлатить
это нормально ?
можно например кастомный тайтл сделать, чтобы, например, кастомный шрифт в него вставить.
но иконки лучше делать через меню. ИМХО.

Ruslan
09.04.2017
16:46:54
всем спс)

your-mirror
09.04.2017
17:09:06
Вопрос. Как вы делаете отладку апгрейда между старой и новой версией. Как тестите апгрейд бд?
Например ставите дебаг старой версии, потом поверх дебаг новой версии и смотрите ошибки...

Artur
09.04.2017
17:15:14
Я так делаю, да.
И для дебаг версии и для релиз версии (прогард может чудить)
Ну и базу данных смотрим, содержимое и таблицы
По хорошему нужно еще апгрейд бд тестить и с позапрошлых версий, но накладно это?

Quantum Harmonizer
09.04.2017
17:32:38
@InjectViewState тут соскучились по админам :)

Alexey
09.04.2017
17:33:17
о да!

Google

Taras
09.04.2017
18:52:56
привет! Порекомендуйте, пожалуйста хорошую книгу по алгоритмам и патернам

Matviei
09.04.2017
19:03:39
Алгоритмы - построение и анализ
Автора не помню
Но книга известная

Galia
09.04.2017
19:11:39
Кормен

Roman
09.04.2017
19:12:43

Bulat
09.04.2017
19:27:50

Rafael
09.04.2017
19:29:26

Matviei
09.04.2017
19:30:01
Ребят, что делать, если android эмулятор начинает дико тормозить, пропускать кадры грузиться 10+ минут хотя до этого всё работало и ни одной строчки кода не было написано что бы всё так сломать.

Rafael
09.04.2017
19:30:07
Отзыв по смыслу негативный а 5 звезд ставят )

Matviei
09.04.2017
19:30:08

Alexey
09.04.2017
19:30:32
Какая ORM для Android самая популярная?