@android_ru

Страница 2064 из 3205
Artem
29.09.2017
09:27:35
value для установки, как будут данные для сериализации обрабатываться (через геттеры/сеттеры, напрямую через филды или конструктор), второе не помню. Но не проще ли документацию открыть?

Denis
29.09.2017
09:33:50
Добрый день, андроид разработчики. У меня вопрос по жизненному циклу фрагмента. У меня есть фрагмент-хост, имеющий TabLayout и ViewPager. В него с помиощью адаптера добавляются 3 фрагмента. Вопрос, вызываются ли методы OnCreate у фрагментов при переключении между ними?

Алексей
29.09.2017
09:34:36
Нет, соседние с активным табом фрагменты всегда висят в памяти. Это легко гуглится.

Если фрагментов больше - то более сложная логика, которая зависит от настройки "сколько табов держать в памяти"

Google
Konstantins
29.09.2017
09:35:44
а если память кончилась?

Алексей
29.09.2017
09:35:57
Denis
29.09.2017
09:36:08
Алексей, а как мне решить проблему, связанную с тем, что мне нужно при активации таба(фрагмента) сделать что-то (в моем случае полазать в бд и принять изменения, сделанные на другом табе) ?

onResume срабатывет почему-то только на одном фрагменте

((

Алексей
29.09.2017
09:37:12
Я бы по активации нужного таба из хоста делал нужные изменения в модели, а фрагменты уже играли бы роль UI, и реагировали на эти изменения

Denis
29.09.2017
09:40:43
как я понимаю, активация таба - это метод onCreate или onResume фрагмента-таба

Igor
29.09.2017
09:41:37
нет фрагмент вполне может уже быть создан

Алексей
29.09.2017
09:44:26
как я понимаю, активация таба - это метод onCreate или onResume фрагмента-таба
Нет, это https://developer.android.com/reference/android/support/v4/view/ViewPager.OnPageChangeListener.html

Denis
29.09.2017
09:45:02
Спасибо большое, пойду разбираться)

Алексей
29.09.2017
09:47:49
Вроде можно определить по visibility hint, но какое-то время назад он был сломанный, и я с тех пор его не использовал.

Dmitry
29.09.2017
09:48:15
а что случилось с visibility hint?

Google
Алексей
29.09.2017
09:48:56
несколько лет назад он не работал в каком-то хитром случае вложенных фрагментов (как и многое другое во вложенных фрагментах).

Dmitry
29.09.2017
09:49:15
благодарю, учту

Алексей
29.09.2017
09:49:45
щас, наверное, уже починили, лучше поищите сами, у меня устаревшая инфа.

Egor
29.09.2017
09:56:56
что-то релевантное моей проблеме https://chat.stackoverflow.com/rooms/154466/discussion-on-answer-by-chriscm-accessibilityservice-performglobalaction-not-w на Accessibility Services не распространяются некоторые правила для обычных Services (якобы)

V
29.09.2017
10:03:25
Привет. Вопрос - есть задача : Нужен layout ,что бы в него динамически добавлять элементы ( иконка+ текст, текст может быть разной длины). Механизма такой - сначала добавляется в строку, если не влазит, перенос на следующею строку. Кто-то может подсказать что-то по теме, мб где почитать?

Nikita
29.09.2017
10:06:21
а стандартные механизмы чем не подходят?

Nikita
29.09.2017
10:06:38
maxLines/maxLength/ellipsize

Глеб
29.09.2017
10:07:46
парни, делаю через HttpURLConnect POST-запрос в php с мускульным запросом. постом шлю URLEncoder.encode(JSON-объект.toString(), "UTF-8") через DataOutputStream. вроде строка в json-формате выглядит как надо, а php значения не получает, пустые строки вместо них

че надо сделать? надо ли для HttpURLConnect указывать Content-Length длину строки?

V
29.09.2017
10:09:48
Текст же и так переносится
Там не только текст. Иконка размером 10-10 + текст. И таких блоков много

Глеб
29.09.2017
10:12:00
вообще для отправки post-запроса обязательно для коннекта Content-Length указывать? потому что когда указываю вываливается эксепшен exceeded content-length limit of 212 bytes

Sasha
29.09.2017
10:12:16
Там не только текст. Иконка размером 10-10 + текст. И таких блоков много
И что? Суешь в скоролл layout, компануешь как тебе надо и пихаешь в layout. Или ты хочешь чтоб layout за тебя компановку делал?

Max
29.09.2017
10:15:11
Там не только текст. Иконка размером 10-10 + текст. И таких блоков много
ну раз много блоков то делай разметку универсальную для этих блоков и суй их в recyclerview

слишком много слова блоки))

Vlad
29.09.2017
10:15:51
Лол

Max
29.09.2017
10:16:02
я успел:D

Vlad
29.09.2017
10:16:16
Черт)

Max
29.09.2017
10:16:38
я никому не скажу)

ахаха

Google
Igor
29.09.2017
10:19:26
Есть ли возможность получить полный трейс вызовов за выбранное время?

V
29.09.2017
10:33:24
ну раз много блоков то делай разметку универсальную для этих блоков и суй их в recyclerview
У меня эта вся штука будет в хидере ресайкла. Вот не совсем доганяю как сделать такой универсал



Глеб
29.09.2017
10:39:29
про OkHttp мне уже рассказали) влом переделываться столько всего)

Max
29.09.2017
10:39:42
Да нууу

Ты переделаешь быстрее чем потом будешь танцевать с бубном

Dmitriy
29.09.2017
10:40:41
чем страдать потом из-за того, что на некоторых девайсах не то

Denis
29.09.2017
10:41:07
кто может сказать, что именно происходит при onSaveInstanceState? где сохраняются данные? в памяти или на диске? насколько быстрее восстанавливаются при onCreate чем просто прочитать заново из базы?

Anna
29.09.2017
10:41:43
#вакансия #fulltime #android Программист android Продукт: клиентские приложения Компания: https://perm.domru.ru/ Локация: Пермь Подробности: https://perm.hh.ru/vacancy/22564007

Глеб
29.09.2017
10:42:03
чем страдать потом из-за того, что на некоторых девайсах не то
а что может быть не того? на разных девайсах? есть строка, разобранная побитово, которая отправляется на сервер.. разница в девайсах как может сиграть?

Глеб
29.09.2017
10:42:52
ааа...эээ.. ок) спасибо

Admin
ERROR: S client not available

Алексей
29.09.2017
10:43:14
кто может сказать, что именно происходит при onSaveInstanceState? где сохраняются данные? в памяти или на диске? насколько быстрее восстанавливаются при onCreate чем просто прочитать заново из базы?
на диске, конечно. Но объём данных должен быть небольшой. В базу надо сохранять большие структурированные данные, а в saveInstanceState - небольшой набор простых данных для восстановления состояния экрана. Гайды читайте, всё там описано)

Google
Алексей
29.09.2017
10:43:50
Dmitriy
29.09.2017
10:44:07
ааа...эээ.. ок) спасибо
вот самсунг даже ART перепилил в своё время (но гугл им намекнул, что так делать нельзя)

Глеб
29.09.2017
10:44:20
Не или, а и :)
хех, ок) пойду гуглить..

спс

Dmitriy
29.09.2017
10:45:05
так ретрофит или окhttp?
тебе надо всего запрос к 1 урлу? хватит okhttp нужно дергать несколько - уже выгодно притащить ретрофит

Konstantine
29.09.2017
10:54:55
Ребят, в TranslateAnimation то что мы передаем X и Y - они в чем измеряются? Пиксели?

А то в дока умолчали этот момент как-то

Konstantine
29.09.2017
10:55:37
Ок, спасибо) Хотя где-то вроде встречается и не с пикселями)

Sergey
29.09.2017
10:55:38
TranslateAnimation это старое апи, я бы рекомендовал ViewPropertyAnimation

типа myView.animate().

Konstantine
29.09.2017
10:56:17
Там надо показать анимацию, но не сдвигать саму вьюху, старая анимация как-раз это делает ведь)

А аниматоры трансформируют всюху подстать анимации.

El
29.09.2017
10:58:32
Всем привет

Alexander
29.09.2017
11:02:00
Народ, кто работает с анимациями перехода между фрагментами? Как сейчас модно делать переход, если это не SharedElement, а обычный переход?

И как обычный переход можно отложить, а то анимация лагает, если большие данные сетятся.

Vlad
29.09.2017
11:23:15
Всем привет! Начинаю изучать андроид. Подскажите вводный курс. Круто, если на русском. База есть, знания языков программирования, ООП есть. Сейчас разрабатываю под iOS.

Konstantine
29.09.2017
11:25:12
Еще такой вопрос по анимация (старым еще) - анимации часто бывает лагают, особенно первый запуск анимации, а потом лучше. Это норм или можно как то пофиксить?

Google
Vlad
29.09.2017
11:30:15
Спасибо!

Alexander
29.09.2017
11:48:35
Господа, имею проблему: есть телефон Samsung GT-S7562 с Android 4.0.4 поддерживаемая версия API 15

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