
Vladimir
29.08.2017
18:03:37

Михаил
29.08.2017
18:05:10

Anton
29.08.2017
18:06:05
лол)

Google

Anton
29.08.2017
18:09:42
подумали наперед называется))

Андрей
29.08.2017
18:12:50

Oleksandr
29.08.2017
18:22:23
Хехехе, нормас) Как кто-то упомянул выше, юзают фабрик + файрбейс) у нас так и идёт - параллельно на две платформы работаем с крешами. Но месяцев 5 назад такой заметки не было) Спасибо, завтра обрадую команду, ахаха)


Dima
29.08.2017
18:36:12
Помогите недотёпе:
инициализирую переменную здесь:
public class MyApp extends MultiDexApplication {
public static HttpContainerSubCategoriesAndIcons categoriesAndIcons = new HttpContainerSubCategoriesAndIcons();
наполняю с Retrofit'a вот так в ActivityN1:
public void onResponse(Call<HttpContainerSubCategoriesAndIcons> call, Response<HttpContainerSubCategoriesAndIcons> response) {
HttpContainerSubCategoriesAndIcons f = response.body();
MyApp.setCategoriesAndIcons(f);
потом использую categoriesAndIcons в onCreate для ActivityN100500; нажимаю на кнопку powerOff чтоб потушить экран. Через некоторое время -> powerOn -> разблокирую экран в надежде увидить Активити - но categoriesAndIcons говорит что NULL. Подскажите откуда ноги ростут у этого феномена? Буду очень благодарен за розяснения ...

thegrif
29.08.2017
18:43:54


Taras
29.08.2017
18:46:58
Привет! Надо посмотреть демку и градл зматюгался в край...кто знает в чём может быть прикол?
Error:Project :app declares a dependency from configuration 'compile' to configuration 'default' which is not declared in the descriptor for project :media-gallery.

Dima
29.08.2017
18:53:26

Aleksey
29.08.2017
18:53:54

thegrif
29.08.2017
18:53:58
pasteofcode

Dima
29.08.2017
18:54:49
спасибо... щас переделаю
инициализирую переменную здесь:
https://pastebin.com/pZHzZnx8
наполняю с Retrofit'a вот так в ActivityN1
https://pastebin.com/2JRRQMCi
потом использую переменную categoriesAndIcons в onCreate для ActivityN100500
https://pastebin.com/6qr7LTKy
(здесь всё норм - переменная не NULL); нажимаю на кнопку powerOff чтоб потушить экран. Через некоторое время -> powerOn -> разблокирую экран в надежде увидить Активити - но categoriesAndIcons говорит что NULL. Подскажите откуда ноги ростут у этого феномена?

Alexander
29.08.2017
19:21:57
поясните мне за размер кучи в android studio

Google

Alexander
29.08.2017
19:22:08
что это такое и как оно работает?
в оф. мане написано, что для слабых машин нужно ставить -Xmx поменьше, что я и сделал. Но память все равно продолжает расти.

Vitaliy
29.08.2017
19:24:13

Dima
29.08.2017
19:33:47

42417
29.08.2017
19:34:05
Всем привет)
Ребят, хотел узнать ваше мнение
Есть смысл заканчивать магистратуру для android разработчика? Кто-нибудь сталкивался с проблемами, закончив только бакалавриат? В каких случаях вообще обращают внимание на оконченную магистратуру или бакалавриат?

Alexander
29.08.2017
19:34:40

Anton
29.08.2017
19:35:14
ну хз. много где вышку хотят

Alexander
29.08.2017
19:35:41
от многих слышал, что их работа зависела от объема портфеля и умения его представить

42417
29.08.2017
19:36:10

Anton
29.08.2017
19:36:18
ну чекни ваканси топовых компаний у многих хотят высшее техническое
математика/КС или хоть что нить техническое
ну это то что пишут на деле может и не играет

Aleksey
29.08.2017
19:37:26

Александр
29.08.2017
19:38:33
может кому интересно, в ноябре конфа будет в Нижнем Новгороде. Еще пару дней Early Birds можно купить. https://devfest.gdgnn.ru/

42417
29.08.2017
19:39:40
Спасибо за ответы!

Dmitriy
29.08.2017
19:40:28
Видео с Москвы будут с евента ?

Штирлитц
29.08.2017
19:51:53
Кто сталкивался с отменой вызовов? С входящим работает, а вот исходящий - нет. Вот гиста: https://gist.github.com/anonymous/9690e0fc7e498e8effc5f93e3e43c81b

Dima
29.08.2017
20:04:54

Anton
29.08.2017
20:05:27
зачем либа то)
свой напиши

Google

balolam
29.08.2017
20:06:59

Dima
29.08.2017
20:17:18
Если вкратце - есть 12 переменных которые должны быть видны по всему приложению, они хранят елементы для RecyclerView, обновление значений только на главной активити. Как рекомендовали выше - из-за использования статических переменных - (при уходе приложения в бэкграунд) - они стают NULL ... Говорили что SharedPreferens не очень уместен в даной ситуации (из-за потенциально большого количества информации)
Или уже лучше базу подключить и не задавать глупых вопросов ... ?

Anton
29.08.2017
20:19:36
12 переменных большой обьем для префов?
погоди как они нулл становятся если у тебя приложение не умерло а свернулось просто

Aleksey
29.08.2017
20:21:36

Dima
29.08.2017
20:23:27
Не в количестве а в обёме который могут хранить переменные - внутри arrayList и не ясно сколько подтянется елементов с сервера

Anton
29.08.2017
20:25:06
ну типа у тебя словарь <String, ArrayList<?>> ?

Artur
29.08.2017
20:25:24

Dima
29.08.2017
20:25:29

Anton
29.08.2017
20:27:04
ну мб умирает тк долго не используется и память нужна

Dima
29.08.2017
20:27:44
Каждая переменная внутри имеет по 2 листа и кучу всякой дребедени дополнительной

Anton
29.08.2017
20:29:00
как это)
покажи класс который у тебя как value
поля

Штирлитц
29.08.2017
20:29:56

Aleksey
29.08.2017
20:32:26
UP
а почему через рефлекцию?

Штирлитц
29.08.2017
20:33:25

Artem
29.08.2017
20:33:39
Как получить ссылку на вьюху, если у меня есть ссылка на вьюху которая размещенна на ней?
v.getRootView() - чет не сильно работает

Anton
29.08.2017
20:34:45
на перент вьюху?

Google

Штирлитц
29.08.2017
20:34:45

Dima
29.08.2017
20:34:47
https://pastebin.com/GU665J2g

Anton
29.08.2017
20:36:05
я чет тоже не понял про вьюху

Штирлитц
29.08.2017
20:36:54

Artem
29.08.2017
20:36:55
они создаються динамически....представим что у меня на много вьюх и на каждом по 3 Switch`а, вот перетягиваю один, и другие тоже должны перетянуться

Anton
29.08.2017
20:36:58
ток я не понимаю почему у тебя зануляются обьекты через какое то время

Admin
ERROR: S client not available

Anton
29.08.2017
20:37:28
ну создавай их с айди )
потом ищи по айди и перетягивай

Dima
29.08.2017
20:39:13

Artem
29.08.2017
20:39:24
они все с айди)) только у них у всех он одинаковый получаеться)) вот мне нужно yt this.findViewById, а v.findViewById, где v это вьюха на которой они лежат, вот мне и нужно получить на нее сылку

Aleksey
29.08.2017
20:40:06

Artem
29.08.2017
20:40:13
через он клик я получаю ссылку на тот свитч на который нажал

Dima
29.08.2017
20:41:54
https://t.me/android_ru/193616
Уже базу буду использовать!!! - но хочу для себя выиснить - почему переменные в NULL превращаютса - где именно мой косяк!!!!

Aleksey
29.08.2017
20:49:37

Lilian
29.08.2017
20:51:59

Anton
29.08.2017
20:52:35

Google

Anton
29.08.2017
20:52:59
ну всмысле сам придумать что например свичи которые связаны будут 101 102 103 и 104
или теги повесить

Dima
29.08.2017
20:58:57
Попробую, спасибо - но уже завтра, нету у меня уже сил ждать ещо 40 мин. Но тут же вопрос: цепочка ActivitySplash->ActivityN1->ActivityN100500. Получил NPE на ActivityN100500 - > по логике если App#onCreate сработал - должны получить ActivitySplash - все верно? И да, extends MultiDexApplication - неможет быть виновником?

Alexander
29.08.2017
21:00:01
Как я могу определить путь к внутреннему и внешнему хранилищу?
Если в девайсе только внутренняя память, то я использую getExternalStorageDirectory. А если и то, и то?

Konstantine
29.08.2017
21:12:37
https://fernandocejas.com/2014/09/03/architecting-android-the-clean-way/
Если кто читал эту статью, объясните, пожалуйста, почему автор сначала говорит, что каждый слой должен быть зависим только от внутренних слоев, да и то через интерфейс, а потом у него Data слой как-то связан с android фреймворком? Либо я не особо после его текста понимаю куда data относится, либо дичь какая-то)

Aleksey
29.08.2017
21:15:34

Konstantine
29.08.2017
21:16:10
а где он от фреймворка зависит?
Я в сам код не смотрел, но он сам в тексте пишет, что Data Layer: Robolectric (since this layer has android dependencies) plus junit plus mockito for integration and unit tests.
И вот data: An android module from where all the data is retrieved.

Anton
29.08.2017
21:16:58
ну дата зависит от фреймворка

Aleksey
29.08.2017
21:17:15
слой data - это абстракция между фреймворком и UseCase'ом

Anton
29.08.2017
21:18:25
на хабре была статья недавно там очень хорошо все обьясняется и как раз там про эту онион диаграмму есть в более понтной форме

Konstantine
29.08.2017
21:18:34

Anton
29.08.2017
21:18:54
ну вон же видишь кружочек frameworks and drivers

Aleksey
29.08.2017
21:18:55

Anton
29.08.2017
21:19:07
он на одном уровне с UI
там как раз все скапливается

Aleksey
29.08.2017
21:19:57
https://m.habrahabr.ru/company/mobileup/blog/335382/

Anton
29.08.2017
21:20:13
вот ентити и юзкейсы платформонезависимы

Konstantine
29.08.2017
21:21:37
Тогда как-то у меня диссонанс. Data = Данные. Как-то в моем понимание данные это... данные. То есть они как-то к Entity относятся. Что за путаница в названиях)