@android_ru

Страница 321 из 3205
Alexander
30.09.2016
14:31:38
это плохо работает

т.к. OOM может выстрелить где угодно

но иногда может спасти

Alexey
30.09.2016
14:32:22
О, ребятушки, созрел вопросец. Кто-то использовал DownloadManager ? Пробовали грузить в нём много файлов? 1000 и более.

Google
Alexey
30.09.2016
14:32:45
т.к. OOM может выстрелить где угодно
ну ты примерно знаешь где может стрельнуть. На той же работой с битмапой. Так там и ловить

Alexander
30.09.2016
14:33:22
а в другом потоке ты элемент в список добавил что потребовало памяти и всё рухнуло в другом месте :)

Alexey
30.09.2016
14:35:17
а в другом потоке ты элемент в список добавил что потребовало памяти и всё рухнуло в другом месте :)
ну все дырки не залатаешь как говорится. Но как бы. там где ты что-то делаешь с битмапой более вероятнее что вылетит OOM.

Gerc
30.09.2016
14:39:07
Или с гугл картой работаешь, нужно слой установить, а после закрытия фрагмента карты приглашаешь гарбачколлектор

Gundabadec
30.09.2016
14:50:02
Нужна идея. Два репозитория данных База и Сеть. Запрос сначала в базу потом в сеть. Если есть данные в базе то не надо показывать прогрессбар. Как реализовать это в Rx?

в getCategories() уже заложена логика База-> Сеть

Просто может есть какой то оператор, который все это красиво реализует)

Alexey
30.09.2016
14:54:52
Александр
30.09.2016
14:55:07
Ребята, тут трабла с OOM, подскажет кто что-нибудь?

https://gist.github.com/RobiOxx/bed7700c8ab1de854ed576385620f29b

Gundabadec
30.09.2016
14:55:47
ну это надо thread переключать на мэйн
Вопрос в том как это реализовать?

Переключиться то я могу

Александр
30.09.2016
14:56:10
https://gist.github.com/RobiOxx/bed7700c8ab1de854ed576385620f29b
Вот как загружаются картинки - https://gist.github.com/RobiOxx/673c5d357e43fd6c32a24b59f17436c9

Google
Александр
30.09.2016
14:56:19
largeHeap прописан

Alexey
30.09.2016
14:56:52
Вопрос в том как это реализовать?
оператор map или flatmap, там можно что-то сделать, вызвать прогресс бар если надо, и вернуть данные на дальнейшую обработку

Aleksandr
30.09.2016
15:06:29
DISK I/O ERROR Подскажите, что может стать причиной DISK I/O ERROR с SQLite? База открыта на чтение, воспроизводится редко. Сначала все запросы ходят хорошо, а потом вдруг ни с того ни с сего ошибка

Pavel
30.09.2016
15:07:35
Artem
30.09.2016
15:08:04
Сегодня писал о проблеме с передачей строки через intent. Всем спасибо кто откликнулся и пытался помочь - нашел косяк. Есть Активити А в которую передавался объект который implements Parcelable и в котором при чтении из Parcel в конце вызывается метод recycle();, при передачи каких-то данных из Активити А в Активити B данные теряются, убрал вызов метода recycle() все стало норм.

Igor
30.09.2016
15:56:31
Всем привет. Заранее извиняюсь за возможно глупый вопрос, но ответа на него я не знаю, поэтому надеюсь на вашу помощь. Откровенно не понимаю, почему gson упорно не хочет парсить этот json c оговоркой "malformed json" - {"message":"Login Success!","status":true,"data":{"token":"39","user_id":"53"}}

Nikolay
30.09.2016
15:57:39
Ну онлайн валидатор пишет что все ок.

Igor
30.09.2016
15:58:05
В этом то и прикол

Nikolay
30.09.2016
16:01:53
Может строка криво воспринимается, или проблема в парсере?

Pavel
30.09.2016
16:03:55
Вроде был похожий косяк из за instant run. Попробуй отрубить

Timur
30.09.2016
16:04:14
о, вы ещё юзаете инстант ран?

Igor
30.09.2016
16:06:59
а код покажи?
О, не. Там ничего особенного нет

Timur
30.09.2016
16:07:38
Ещё?
Ну вроде количество скрытых багов, которые он несёт мягко говоря все пределы перевалило. Для мелких проектов он всё равно не так много пользы приносит - всё билдится довольно быстро, для крупных - столько сопуствующих проблем, что ну его нафиг.

Не в инты же парсишь token и user_id?

Igor
30.09.2016
16:08:47
Не в инты же парсишь token и user_id?
Та не, проблема не в этом

Timur
30.09.2016
16:09:44
Тогда умываю руки

Dmitriy
30.09.2016
16:09:55
Ребята, кто-нибудь вообще пользуется System.gc(); в андроид деве?

Timur
30.09.2016
16:10:08
Что-то у меня маркер битмаповый в гугл картах поворачиваться не хочет

Google
Timur
30.09.2016
16:10:40
Dmitriy
30.09.2016
16:10:45
https://yandex.ru/jobs/vacancies/dev/dev_android/

Igor
30.09.2016
16:10:57
Use JsonReader.setLenient(true) to accept malformed JSON at line 1 column 1 path $

Dmitriy
30.09.2016
16:11:04
Гляньте первый вопрос. Неужто в яндексе всё так плохо?

Максим
30.09.2016
16:11:23
mSearchField.setImeActionLabel("Поиск", EditorInfo.IME_ACTION_UNSPECIFIED); mSearchField.setOnEditorActionListener((textView, actionId, keyEvent) -> { if (actionId == EditorInfo.IME_ACTION_UNSPECIFIED) { searchWord(textView.getText().toString()); return true; } return false; });

Можете подсказать почему данный код не работает с AutoCompleteTextView и что делать?

весь фрейм экран линеар?
Получилось исправить уменьшением размеров элементов. Хотя не понятно, почему они на тестируемом смартфоне друг на друга полезли. На эмуляторе элементы просто вышли за пределы экрана

Dmitriy
30.09.2016
16:14:42
ощущение, что тестовое задание делали помешанные на с++ разрабы ))

Timur
30.09.2016
16:14:58
это скорее на знание основ джавки

чтобы у тебя не текли активити, например

Dmitriy
30.09.2016
16:15:39
ну лучше б про викреференс что-нибудь спросили

Timur
30.09.2016
16:16:20
Чтобы ты не хуярил объекты так, что после 5 минут в аппе 250 мегабайт оперативки сожарлось

и оно ещё в фоне потом отжирается после утечки

а приложение - тупо каталог еды, даже без опций заказа

ну например

ну лучше б про викреференс что-нибудь спросили
вот не лучше бы. Нормальный вопрос на первичный отсев. другое дело, что на позицию джуниора такие вопросы задавать... ну хз, проще два-три дня на обучение потратить

всё наверстывается очень коротко и быстро

Dmitriy
30.09.2016
16:17:58
а это джуниор разве?

Timur
30.09.2016
16:18:14
ох, такое лол сейчас от instant run выхватил. он не просто не учёл, что изменился layout файл, он каким-то образом ссылки на элементы внутри этого layout свапнул. То есть ты делаешь что-то с одним View, а применяется оно к другому. Clean project помог, но это какой-то позор

Google
Timur
30.09.2016
16:18:28
год в андроид разработке? ну да, вполне.

опыт использования JNI или Android NDK;

но вот эта строчка это конечно космос

всегда радуюсь

Andre
30.09.2016
16:19:48
всегда радуюсь
а разве не умение в C отличает shit tier от god tier разработчиков?

Timur
30.09.2016
16:21:24
ох, такое лол сейчас от instant run выхватил. он не просто не учёл, что изменился layout файл, он каким-то образом ссылки на элементы внутри этого layout свапнул. То есть ты делаешь что-то с одним View, а применяется оно к другому. Clean project помог, но это какой-то позор

Admin
ERROR: S client not available

Timur
30.09.2016
16:21:24
А я просто включил, когда отзыв услышал, что он типа стал работать лучше с релизом 2.2

тем и радует

Fedor
30.09.2016
16:25:28
Andre
30.09.2016
16:25:57
Кстати, эйчары уже научились на вопрос "работали ли вы в команде?" учитывать вов, доту и т.п.?

ты не прошел
ну строчка еще, окей

Fedor
30.09.2016
16:26:27
да нет же. не прошел. говорю же )

Andre
30.09.2016
16:26:41
да нет же. не прошел. говорю же )
да и не сильно-то и горевали

да нет же. не прошел. говорю же )
ну а на самом деле там что? я вот со второго раза еще увидел, что там с массивом делается, на него ссылок вроде нет

Fedor
30.09.2016
16:30:27
вообще внутри метода клир очищается локальная ссылка на массив

что никак не влияет на mas из метода мейн

Google
Fedor
30.09.2016
16:30:56
ну и про строку ты тоже не прав

она вылезает из стригпула и не очиститься тоже

даже если а2 умрет

Владислав
30.09.2016
16:34:39
Ну что, @megatronxxx Добро пожаловать в Яндекс?

Andre
30.09.2016
16:34:47
по-моему даже радоваться надо, что ты не можешь ответить, что делает копипаста с сайта говнокод.ру :)

Fedor
30.09.2016
16:35:22
вообще эти задачи я года 4-5 назад точно видел у них

могли бы и поменять, конечно

Dmitriy
30.09.2016
16:38:38
Кстати, а для gc есть какой-то тулинг в студии, где можно посмотреть, что он там прибивает?

Не графики, а прям объекты

Fedor
30.09.2016
16:39:46
дык дамп

Dmitriy
30.09.2016
16:40:31
в мониторе?

Gerc
30.09.2016
16:45:16
решал, писал ответы, дошел до выбора города, не нашелл своего мухосранска, закрыл...

Alexey
30.09.2016
16:45:48
Кстати, эйчары уже научились на вопрос "работали ли вы в команде?" учитывать вов, доту и т.п.?
Лол, ага в кс играл. Норм тиммейт как-то "Мудак, гребанный загородил обзор и меня убили"

Timur
30.09.2016
16:47:07
Кстати, эйчары уже научились на вопрос "работали ли вы в команде?" учитывать вов, доту и т.п.?
вов - да, доту вроде ещё нет. Пик популярности на 2010-2012 пришелся, потом про ММО забыли, а про дотан так и не узнали

Владислав
30.09.2016
16:58:01
вов - да, доту вроде ещё нет. Пик популярности на 2010-2012 пришелся, потом про ММО забыли, а про дотан так и не узнали
Т.е. если у меня многолетний опыт игры в вов/ла2 и прочие, я могу смело говорить про умение играть в команде?

(так скучаю по этой фигне)

Alexey
30.09.2016
17:00:32
Владислав
30.09.2016
17:02:23
Да, и в своей голове тихо плакать за бесполезно потраченное время :(
Ну, не совсем. Я так когда-то деньги зарабатывал. + Сотни полезных знакомств на тот момент

До сих пор поддерживаю некоторые контакты с кучкой людей

Alexey
30.09.2016
17:03:22

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