@android_ru

Страница 2045 из 3205
Denis
25.09.2017
08:27:15
чем отличается при получении context - MainAactivity.this от getAplicationContext() ?
getAplicationContext() объект Application вовзращает, а MainAactivity.this активити

Silent Bob
25.09.2017
08:31:57
можно как то запустить на одном устройстве два экземпляра одного и того же приложения?
хм, я юзаю xiaomi там этот функционал дублирования приложений уже встроен (dual apps)

Platon
25.09.2017
08:33:16
что содержит сontext MainAactivity.this чего не имеется в getAplicationContext() ?

Google
@
25.09.2017
08:33:42
ой все

Platon
25.09.2017
08:33:51
например

почему я не могу везде применять getAplicationContext()?

Алексей
25.09.2017
08:34:47
почему я не могу везде применять getAplicationContext()?
потому что гуглите: https://possiblemobile.com/2013/06/context/

Nikita
25.09.2017
08:36:34
почему я не могу везде применять getAplicationContext()?
в сети есть куча статей на эту тему, поищите, это же не трудно

@
25.09.2017
08:37:07
ты явно указываешь что работаешь от майн активити вот например если запустить чтото такое в маин активити startActivityForResult(new Intent(getApplication(), SettingActivity.this)); То по идее онактивитирезалт отработать не должен... Или передал в поток контекст, потом х*як активность умерла и контекст станет null, Context в Application всегда !=null ну и т.д

Gerc
25.09.2017
08:38:51
в той строчке можно

Никита
25.09.2017
08:39:05
о_О

@
25.09.2017
08:42:19
с апп контекстом нельля стартовать активити, если нужного флага не выставленно, это тупо эксепшн
ну я саму идею, кстати вот тут ты подметил различие контекста! да... хз я думаю в интенте явно указываешь контекст MainActivity, и типа результат получит активити

Denis
25.09.2017
08:42:28
getChildFragmentManager() вызывается у родительского фрагмента

Никита
25.09.2017
08:43:00
т.е. у вас активити в нём фрагмент, в нём еще фрагмент? и на последнем фрагменте кнопка?

Google
Никита
25.09.2017
08:43:49
о_О блин а что в таком случае в onAttach()?

Konstantin
25.09.2017
08:43:56
Ад

Никита
25.09.2017
08:44:07
@
25.09.2017
08:44:22
дык ((MainActivity)getActivity()).lol()?

Igor
25.09.2017
08:44:45
Нельзя так делать

Единственный кейс, когда можно - когда активность/application используются в к-ве DI контейнера

@
25.09.2017
08:45:20
в интенте как раз пофиг какой контекст
я лучше примера ненашел бро, не на Toast же контексты показывать, там тоже охуй

Нельзя так делать
ты это официальной доке гугла расскажи, а про onAttach и листенеры с коллбеками мы могем

Gleb
25.09.2017
08:46:46
Хуево :D
Ну то есть - никак?

?

Igor
25.09.2017
08:47:14
Ну такое себе

Через некоторое время, когда какой-нибудь синглтон сломается, поймете, что DI добро

your-mirror
25.09.2017
08:49:37
Мне одному кажется, что JobService сделан слишком запутанно?

Gleb
25.09.2017
08:53:14
Через некоторое время, когда какой-нибудь синглтон сломается, поймете, что DI добро
Добро, добро ? с многочисленными "если" под звездочкой мелким шрифтом. Ты их все должен прочитать - по стеку и клин подходу пробежаться, поэкспериментить, руку на тестах набить, подружить кривые версии студии с анотэйшн процессингом, мультидексом и прогвардом, пройти еще 7 кругов ада (потому что такой овертайм - официально не заапрувят, тока еси сам - по ночам) А потом - набравшись мастерства, понимания и кругозора и 5 уровней "Наконец-то дошло". Можно - красиво и правильно отказаться от кастинга активности во фрагменте

Google
Gleb
25.09.2017
08:54:05
DI - хорошо, с оглаской на deep learning его всей философии, порога вхождения и тд.

Igor
25.09.2017
08:54:18
Ибо нахуй надо, если самому граф построить выгоднее чем с даггером-хуяггером

Igor
25.09.2017
08:55:10
Я и написал что его не использую а ручками строю граф

Это просто и довольно емко (на котлине так вообще меньше строк чем с даггером выйдет), зато на выхлопе - все работает как нужно, сразу видны нарушения SRP, можно лениво/асинхронно инициализировать зависимости, делать кастом скоупы и многое другое

Вообще, ИМХО, до того, как давать кому-то даггер использовать, нужно принудительно заставлять либо разобраться, как он работает, либо без него DI делать с пару месяцев

Gleb
25.09.2017
08:56:53
Я и написал что его не использую а ручками строю граф
Ну как вариант... (кстати я мож как нибудь приду к тебе за советами по этой теме - если прям вот в di - совсем упрусь и шоб без оверхэда)

да...да..

Ну вот мне пока не особо дают продохнуть... чтоб хорошо прям прочувствовать - погрузиться (DI-например).... там быстро снаскоку не получится .... как ты говоришь - для начала ручками надо чтоб прочувствовать... смысл

Nikita
25.09.2017
09:00:15
Я и написал что его не использую а ручками строю граф
есть открый пример реализации достойного di без даггера, не хеллоуворда?

Nikita
25.09.2017
09:03:50
Ща кину
буду =премногоблагодарен

Igor
25.09.2017
09:04:14
https://gitlab.com/oncn-management/oncn-subgroups-manager

Там смотри в domain-layer вроде как есть директория di

Nikita
25.09.2017
09:04:40
спасибо

Google
@
25.09.2017
09:19:01
а че там нет такого типа как ресуклервью, типа передал мапу с фрагментами условно swap(List<Fragment> frs) а в ней notifyChange какойнить?

Nikita
25.09.2017
09:19:29
Там смотри в domain-layer вроде как есть директория di
Error:(33, 0) Cannot invoke method replaceAll() on null object <a href="openFile:/Users/nikitagusarov/Documents/projects/my/oncn-subgroups-manager/presentation-layer/build.gradle">Open File</a> - уже хорошее начало, придется видимо дружить со студией 3 и грейдлом)

Igor
25.09.2017
09:28:14
я их не заливал на гит

посмотри какие .properties окрываются и глянь пожалуйста

*и добавь их к себе (с ума сходу уже)

Nikita
25.09.2017
09:31:39
да, уже вижу, пытаюсь собрать, вообщ не понимаю потребность в многомодульности которая добовляет проблемы которые проямо сейчас решаю) ну да ладно, возможно она действительно оправдана для крупных приложений

Eugene
25.09.2017
09:33:25


Konstantine
25.09.2017
09:36:00
Четвероточие внутри двоеточия

Artem
25.09.2017
09:37:23
Четвероточие внутри двоеточия
Этим гением был Альберт Эйнштейн

Igor
25.09.2017
09:42:03
И многомодульность не мешает, к слову, а наоборот помогает

Nikita
25.09.2017
09:43:11
И многомодульность не мешает, к слову, а наоборот помогает
я не умею ее готовить, по этому в любом случае благодарен за ссылку)

Eugene
25.09.2017
09:45:54


Alexander
25.09.2017
09:49:28
ChetverorochieVnutriDvoetochiyaCompat

Igor
25.09.2017
09:49:37
я не умею ее готовить, по этому в любом случае благодарен за ссылку)
Да незачто. Если что - проект не совсем соответствует CA. Это можно исправить, но мне откровенно лень. Если будешь смотреть, учитывай то, что di должен быть в отдельном модуле с зависимостями на три модуля по CA, а presentation и data должны зависить на domain.

Alexander
25.09.2017
09:52:05
А можно спросить, что у Вас с форматированием текста?

Алексей
25.09.2017
09:52:53
кто-нибудь пользуется G Suite и private apps? Возможно ли создать один аккаунт в рамках G Suite, опубликовать частное приложение и установить на 100+ устройств под этим аккаунтом, чтобы не платить по 10$ за каждый аккаунт в месяц?

Eugene
25.09.2017
09:55:07
Это просто картинка с дизайн документа

Ad
25.09.2017
10:34:53
Добрый день. Хочу собрать вот такую штуку: https://github.com/KOLYA-S/Rockabilly-Radio Форкаю её к себе в гит, потом гружу в Android Studio, запускаю, всё хорошо, за исключением того, что плейер звук не играет принципиально. Запутался в документации по поводу того, как дебажить и как понять, что именно ему не нравится. Подскажите, пожалуйста, как правильно понять, где происходит затык?.. )

Google
?
25.09.2017
10:44:17
люди добрые а Александра Климова уроков в оффлайн варианте нету? какой-нибудь верстки сайта в пдф ?

Nikita
25.09.2017
10:44:54
а что тебе мешает сохранить страницу?))

Osip
25.09.2017
10:51:07
Есть какой-то более "чистый" способ валидации полей кроме как слушать TextWatcher'ом?

Jackson
25.09.2017
10:53:48
там вроде свой ключ ты должен был указать от ласт av

Добрый день. Хочу собрать вот такую штуку: https://github.com/KOLYA-S/Rockabilly-Radio Форкаю её к себе в гит, потом гружу в Android Studio, запускаю, всё хорошо, за исключением того, что плейер звук не играет принципиально. Запутался в документации по поводу того, как дебажить и как понять, что именно ему не нравится. Подскажите, пожалуйста, как правильно понять, где происходит затык?.. )

Лёша
25.09.2017
10:54:22
Есть какой-то более "чистый" способ валидации полей кроме как слушать TextWatcher'ом?
Если в проекте есть rx, то можно всё красиво обернуть с помощью RxBinding

?
25.09.2017
10:54:49
а что тебе мешает сохранить страницу?))
мне придется сохранять все страницы по отдельности, это долго) оффлайн сборник его уроков в пдф был бы удобнее для меня чтобы читать на телефоне и на работе без интернета

Osip
25.09.2017
10:56:03
@uloplt , @AnironGlass , спасибо, посмотрю

Alex
25.09.2017
10:59:41
хм. Я обычно в презентере вот такую штуку использую https://github.com/NoNews/NoValid Правда, она всё равно в связке с вотчером. Вообще, можете посмотреть ещё decoro https://github.com/TinkoffCreditSystems/decoro

Есть какой-то более "чистый" способ валидации полей кроме как слушать TextWatcher'ом?

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