
Ⓜ️ᵃʳᵃᵗ
06.07.2017
06:37:51
Почитай про внедрение зависимостей, Даггер ничего волшебного не делает

Nikolay
06.07.2017
06:38:18
Хорошо, спасибо)

Max
06.07.2017
07:35:09

Gleb
06.07.2017
07:35:38

Google

Ruslan
06.07.2017
07:36:07
константы в классе например
фабрика в классе

Gleb
06.07.2017
07:36:26
да при чем тут static, я пр очастный случай
есть в чем то разница как я вызову этот метод

Алексей
06.07.2017
07:37:15
разница такая же, как в любом другом классе
никакой специальной магии нет

Gleb
06.07.2017
07:37:34
окей.. а какая разница в любом другом классе?

your-mirror
06.07.2017
07:37:39

Алексей
06.07.2017
07:38:19

Gleb
06.07.2017
07:38:35
в чем разница между
MyApplication.getSomething (getSomething - static)
и
((MyApplication) getApplication).getSomething? (getSomething - не static)

Алексей
06.07.2017
07:39:43
это мы видели. но ваш something может быть разный
вдруг вы туда activity решите сохранить

Gleb
06.07.2017
07:40:02
getComponent

Google

Алексей
06.07.2017
07:40:20
оба варианта нормальные
разница самая очевидная в наследовании, пожалуй

Nikita
06.07.2017
07:41:52

Алексей
06.07.2017
07:41:57
если вы унаследуетесь от вашего MyApplication - то в статическом случае вызовается метод MyApplication всё равно, а в нестатическом - разрулится по таблице виртуальных методов, и вызовется перегрузка

Gleb
06.07.2017
07:43:15

Алексей
06.07.2017
07:44:18

Nikita
06.07.2017
07:44:19
На самом деле, больше дело в принципах ООП (SOLID) и в прочих архитектурных изысков.

trendy
06.07.2017
07:44:20
Всем доброго дня! Такая задачка: запускать запускать таймеры (период берем из БД), по окончанию таймера выполнять какое то действие ( вибрировать или запускать приложение, например).
Для такой задачи сервис нужно писать Подскажите в какую сторону смотреть, что изучить.. Буду рада помощи) Спасибо!

Nikita
06.07.2017
07:44:57
Логично жи
Либо jobsheduler вроде есть

your-mirror
06.07.2017
07:46:32

Алексей
06.07.2017
07:47:05
это немного не то место, которое повлияет на производительность приложения)
ну и не факт, что будет быстрее, JVM может оптимизировать

Nikita
06.07.2017
07:48:42
Лол. Веселят такие хайлоад джуниоры
Солидарен с Алексеем

trendy
06.07.2017
07:49:56

Nikita
06.07.2017
07:51:15
Вообще, уже не раз было обсуждение подобного
В итоге пришли к выводу, что подобное поведение приложения - скорее, напоминает вирус

Google

your-mirror
06.07.2017
07:53:54

Nikita
06.07.2017
07:54:09

Mister
06.07.2017
08:08:16
доброе утро всем ! Кто сталкивался с проблемой верификации гуглом приложения, конкретно с нарушением пункта Impersonation and Intellectual Property ? Типа что они не могут подтвердить что у разработчика есть разрешение на использование названия пакета в приложении от хозяина сайта. Просят PDF документ, но что именно там должно содержаться, как получить эти данные ? Кто как решал?

Andrey
06.07.2017
08:13:04
Доброе утро ребят, такой вопрос, где можно глянуть пример/tutorial как связать AutocompleteTextView с RecyclerView?
Нужно чтоб при вводе в AutoCompleteTextView ресайклер обновлял список в нём

Dev??
06.07.2017
08:24:10
ребят почему на android api < 19 searchView виден в тулбаре , а в api > 24 не виден

Artem
06.07.2017
08:29:32
Подскажите пожалуйста: есть класс Vector extends AbstractList implements List .В свою очередь AbstractList implements List . Зачем в Vector писать implements List ? Есть какая-нибудь особенность языковая или это сделано для того чтобы сразу было понятно что vector реализует list ?

Valeriy
06.07.2017
08:29:35

Dev??
06.07.2017
08:30:02

Valeriy
06.07.2017
08:32:00
первый
Тоже с ним проблемы были, попробуйте из саппорт библиотеки

Dev??
06.07.2017
08:32:44

Nikita
06.07.2017
08:34:41

Иван
06.07.2017
08:36:21

Artem
06.07.2017
08:36:22
Ты прав.
Т.е. чтобы было видно что он реализует List ?

Nikita
06.07.2017
08:36:30

Artem
06.07.2017
08:36:54

Artiom
06.07.2017
09:05:57
А как коммитить изменения в коде на гитхаб с помощью Android Studio? Выбираю что коммитить, нажимаю commit, пишет что все ок, закоммичено, а на гитхабе ничего в коде не меняется.

Olena
06.07.2017
09:06:54
ещё запушить надо

Artiom
06.07.2017
09:07:11
Аа , спасибо

Olena
06.07.2017
09:07:34
?

Google

Max
06.07.2017
09:08:41
А pull?

Olena
06.07.2017
09:09:33
pull это чтоб с гита забрать

Admin
ERROR: S client not available

Dmitriy
06.07.2017
09:10:28
@TemaTuck @Fluffy_Sith https://git-scm.com/book/en/v2/ - на будущее

Max
06.07.2017
09:10:31
Ну так если там уже что-то есть, оно хочет сначала pull прежде чем туда пушить
Или это я что-то не так делаю?

Olena
06.07.2017
09:11:23
все так

Dmitriy
06.07.2017
09:11:46

Max
06.07.2017
09:13:18
Чтобы оно мне не перезаписало локальные файлы просто делать коммит перед pull?
А то я ссу всегда когда это делаю?

Dmitriy
06.07.2017
09:14:33

Mukhammed
06.07.2017
09:15:26
чтоб не меняло делай свою ветку
можешь стешить изменения перед переходами между ветками
а потом можешь мержить или черипикать

Olena
06.07.2017
09:16:51
когда пулишь там віскакивает окно в котором ты выбираешь хочешь просто заменить файлы все. или соединить (и оно покажет где отличия локальные от удаленных)

Artem
06.07.2017
09:17:57

Dmitriy
06.07.2017
09:18:02

Artem
06.07.2017
09:18:05
насколько я знаю

Mukhammed
06.07.2017
09:18:22
в случае конфликта там скажет что есть конфликт и надо будет перед пушем поправить

Olena
06.07.2017
09:18:24

Dmitriy
06.07.2017
09:18:41

Olena
06.07.2017
09:19:12
перечитай пожалуйста. изначально я написала что будет окно, в котором идет выбор как пулить

Google

Dmitriy
06.07.2017
09:20:31

Olena
06.07.2017
09:21:00
заменить - rebase
соединить - merge

Dmitriy
06.07.2017
09:21:16

Olena
06.07.2017
09:21:37
почему нет?
ты тупо меняешь локальные файлы на удаленные

Dmitriy
06.07.2017
09:22:18
иногда это рождает замечательные ситуации

Mukhammed
06.07.2017
09:23:55
вот слова дмитрия более похожи на правду. про ребейз

Olena
06.07.2017
09:24:22
ну видимо я тогда просто не понимаю суть слова rebase

Dmitriy
06.07.2017
09:24:27
https://habrahabr.ru/post/179123/
вот что надо учитывать

Olena
06.07.2017
09:24:46
почитаю в свободную минутку