@android_ru

Страница 582 из 3205
Dmitrii
22.11.2016
17:38:05
Точнее, виджеты, ну что вы :(

Виджеты же классами так или иначе описаны

Sergey
22.11.2016
17:38:37
это системный юай

как и навигация

Google
Sergey
22.11.2016
17:39:03
нет такого виджета

Dmitrii
22.11.2016
17:40:07
Хорошо. "Как сделать так, чтобы картинка из TextView уезжала под системый status bar"

Sergey
22.11.2016
17:41:25
в стилях <item name="android:windowTranslucentStatus">false</item>

Sergey
22.11.2016
17:41:51
в главной теме

values-v19/styles.xml

Ilya
22.11.2016
17:42:14
Ну вообще, с API 19 это, а не 21

Sergey
22.11.2016
17:42:32
да киткат

DivelNick
22.11.2016
17:58:55
обновил студию, теперь текст не вставляется который скопирован не в студии

Что за хрень?

Sergey
22.11.2016
17:59:38
защита от копипаста :D копипаст - зло

DivelNick
22.11.2016
18:00:12
А если я просто Json разложил по классам?

Или как это правильно сказать

Google
DivelNick
22.11.2016
18:00:23
http://www.jsonschema2pojo.org/

Не реально, знает кто как это отключить?

Dmitrii
22.11.2016
18:04:50
Vladimir
22.11.2016
18:20:09
Что за хрень?
Выключить и снова включить ?

В смысле студмю перезапустить

DivelNick
22.11.2016
18:59:03
Выключить и снова включить ?
Перезагрузил комп нормально заработало

Гуглил это баг видимо такой

Были такие проблемы у других тоже

Vladimir
22.11.2016
19:09:01
У меня периодически тоже бывает.

Alexey
22.11.2016
19:16:45
студия 2.3 canary 2

Quarx2k ?
22.11.2016
19:18:44
угу, в 1 сломали апдейтер и надо всю выкачивать)))

Alexey
22.11.2016
19:31:27
Хороший мануал по fitSystemWindows подогнали. https://twitter.com/trionkidnapper/status/801125556108611584

Alexey
22.11.2016
19:53:01
чуваки, внезапные вопрос по MVP, аръитектура и т д. А где лучше хранить переменные, которые нужно сохранять в Bundle на OnSavedInstanceState ? в презентере дублировать метод активити, и в вызове активити делегировать вызове презентеру или всё же как поля класса в активити хранить?

Artyom
22.11.2016
20:10:09
Гайх а кто мне скажет чем андроид студия отличается от intellij idea? это просто кастомная сборка фри версии идеи? и по сути там никаких фишек нет?

Alexey
22.11.2016
20:12:12
ну вот кстати у градла вроде свой скоп есть какой то для таких задач
шта? какой градл бро, я тебе про Фому, а ты мне про Ерёму ?

Artyom
22.11.2016
20:12:41
шта? какой градл бро, я тебе про Фому, а ты мне про Ерёму ?
не читал всю пасту, ссори) и правда не в тему получилось)

Александр
22.11.2016
20:20:39
Ребята, есть вопрос. Есть у меня куча данных в БД, которые вытаскиваются по их айдишнику в CursorAdapter для каждой записи, но у меня там около 100 элементов, и очень пролагивает, когда листаешь. Можно как-то делать это в background треде?

Google
Александр
22.11.2016
20:27:56
От прошлого разраба осталось

Cursor mCursor = Managers.getReferenceManager().getList();

потом делается setAdapter

а в адаптере к каждому элементу делаются запросы в БД

при скролле

Александр
22.11.2016
20:28:53
а нельзя сразу курсор сделать сджойненный?

или представление в БД сделать

Artyom
22.11.2016
20:29:17
возможно лагает то не из за курсора

Александр
22.11.2016
20:29:44
а нельзя сразу курсор сделать сджойненный?
Слишком большой наверное будет

Александр
22.11.2016
20:29:51
думал можешь на List заменить как-нибудь

Ⓜ️ᵃʳᵃᵗ
22.11.2016
20:29:53
Александр
22.11.2016
20:31:09
Слишком большой наверное будет
Зато тупняк только при вызове. У меня в приложухе такие таблички в БД, и столько джойнов, прост ужос, но работает при отображении норм

Sergey
22.11.2016
20:35:22
Подскажите, или я туплю или что-то упускаю https://gist.github.com/anonymous/7d319ebb1aeb3de102ab4a67b0292ea5 при чтении из парсела вылетает android.os.BadParcelableException: ClassNotFoundException when unmarshalling

примитивный же класс

Alexey
22.11.2016
20:41:50
примитивный же класс
Может нужен конструктор без параметров?

Sergey
22.11.2016
20:42:12
я через плагин генерировал

Google
Sergey
22.11.2016
20:42:18
сек

https://gist.github.com/anonymous/ee070ad55db624b1723e05188ae6a435

Александр
22.11.2016
20:47:14
"when unmarshalling: com.sergeyfitis.dozedemo.data.SomeTask"

Это же не примитив

Sergey
22.11.2016
20:47:55
Это же не примитив
класс имплементит Parcelable

Александр
22.11.2016
20:47:58
да
Как вызываешь?

Строка, на котороый исколючение вываливается

Admin
ERROR: S client not available

Sergey
22.11.2016
20:48:28
Как вызываешь?
Bundle bundle = new Bundle(); bundle.putParcelable(SomeTask.class.getSimpleName(), task);

нет строки

я скинул выше стэктрейс

Grigoriy
22.11.2016
20:50:53
так, а куда пихаешь этот бандл потом?

Sergey
22.11.2016
20:51:28
в FcmJobDispatcher

https://github.com/firebase/firebase-jobdispatcher-android

Artem
22.11.2016
20:51:46
А есть ли чатик андроид разрабов в котором можно оффтопить?

Типо рандом какой-нибудь

Grigoriy
22.11.2016
20:52:00
который внутри плейсервисов и этого класса у него действительно нет??

Google
Grigoriy
22.11.2016
20:52:20
ну вот тебе и ClassNotFoundException

Sergey
22.11.2016
20:53:02
но ведь сервис мой

с GcmNetworkManager так можно было

хотя там Serializable был

ладно, потом разберусь

Dmitrii
22.11.2016
21:29:33
А я ведь любой вью виджет могу получить через R.id если у него есть id?

Sergey
22.11.2016
21:31:27
Если он есть в леяуте

Dmitrii
22.11.2016
21:33:56
Ну у меня левая шторка в этом лэйауте, а вот строку с нее почему-то не получает.

В лейауте есть NavigationView там к нему прицеплен xml через проперти app:headerLayout и вот в нем уже мой TextView c id.

Все так же должно быть?

Daniil
22.11.2016
21:42:57
господа, подскажите как поступить лучше. Хочу сохоронять некоторые данные при закрыти Activity. Так вот. Поделитесь опытом. Что обычно выходило быстрее и проще? 1. реализовать Parcelable/Serializable 2. Заюзать GSON Второй вариант выглядит привлекательно, но тянет за собой зависимость в виде GSON, и не понятно сколько там подводных камней.

Quarx2k ?
22.11.2016
21:44:49
Смотря какие данные

Daniil
22.11.2016
21:46:00
Что-то вроде класс, в классе класс, в классе массивов классов, в классах еще класс

ну а все остальное обычные типы данных

Quarx2k ?
22.11.2016
21:47:27
А не лучше такое сохранять в бд? Я так понял там модель данных какая-то. Будет удобнее и все можно восстановить

И не надо переживать за serialized если класс поменяется вдруг.

Daniil
22.11.2016
21:48:50
Может и так. Вообще читал гайда на офсайте. Приглянулся метод onSaveInstanceState() вроде как лаконично было бы сохранить нужные данные туда.

Quarx2k ?
22.11.2016
21:49:17
Это если андроид не совсем окончательно прибил твою программ

Daniil
22.11.2016
21:51:32
Это если андроид не совсем окончательно прибил твою программ
ну вот там смысл в том что есть сервис, который крутится в бэкграунде. Пока сервис крутится в бэкграунде - висит уведомление. При клике на уведомление хотел открывать Activity, причем в том же самом состоянии в котором пользователь его оставил при закрытии.

Quarx2k ?
22.11.2016
21:51:49
Если остановить приложение или ребутнуть девайс, то данные сотрутся совсем

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