@android_ru

Страница 2649 из 3205
Grushin
12.02.2018
18:33:21
задача была щас сложная хранить данные в адаптере для списка, в Prefs, в Bundle для сохранения при повороте и в бд

решил все разом через енумы.

благо в Prefs получилось сделать сеттеры/геттеры для енумов. сеттер сохраняет name а геттер через valueOf возвращает

Владислав
12.02.2018
18:34:52
кто-нибудь знает, какой стиль текста на элементах меню сделан? по умолчанию который. Или как его применить можно?

Google
Grushin
12.02.2018
18:35:00
Bundle принимает енум как Serializable

dbflow умеет сохранять енум. сногсшибательно)

Konstantin
12.02.2018
18:35:47
выглядит как будто презентация новой фичи а кода не видать

а потом заглядываешь - а там хуйня какая то непонятная )

скинь код ))

Владислав
12.02.2018
18:36:19
какого меню?
<menu xmlns:android="http://schemas.android.com/apk/res/android">

Grushin
12.02.2018
18:36:29
короче вот задача у меня

есть список из радио кнопок для выбора сортировки списка

адаптер ща дам)

https://gist.github.com/59ec25ee62162fc5a1ef942da09b621c

потом значит сам енум его величество

https://gist.github.com/0a0c88681c82e74d015811353da3a1cb

Google
Grushin
12.02.2018
18:40:48
я храню OrderBy прямо в енуме а он на котлине не резолвится, на котлине красивее было бы

потом значит Prefs



easy

выборка из бд



у нас для каждых таких вещей списков есть так скажем генераторы

вот для сортировок



дефолт валуе из Prefs. продуман случай для рестора из Bundle

сохранение в бандл



рестор

filterPagerAdapter.filterSortAdapter.setNewData(generateFavouriteSortList(bundle.getSerializable(FILTER_DIALOG_SORT) as FavouriteSort)

в генератор кидаем сохраненный вариант сортировки и так восстанавливаем адаптер после поворота

как то так) и так везде уже

Павел
12.02.2018
18:47:50
Всем привет. Подскажите каким боком совместить андроид сервисы и MVP?

Как будет выглялеть презентер

Что будет view?

Konstantin
12.02.2018
18:48:50
удобно так то

Google
Grushin
12.02.2018
18:50:04
ага) думаю написать какую-то абстракцию но слишком уж разнотипно все.

можно сказать свой паттерн )) а то говнокодю все время

кстати кому надо SpanTextView?

написал сегодня. кидаете текст типа такого _Обновите список_ чуть позже или _расширьте фильтр_ Тоесть, нужные "ссылки" обособляете нижним подчеркиванием. Потом ставите слушатель и в колбек получаете кликнутую позицию

https://gist.github.com/D330/96f083780f63f39c8fa5f94d5d08fde9

пример юзабилити)





сама строчка



Konstantin
12.02.2018
18:57:34
я заснял

Grushin
12.02.2018
18:58:02
?

Владислав
12.02.2018
19:09:43
кто-нибудь знает, какой стиль текста на элементах меню сделан? по умолчанию который. Или как его применить можно?

Grushin
12.02.2018
19:13:13


это меню?

Владислав
12.02.2018
19:16:38
это меню?
Ну да Там же есть какой-то стандартный стиль для элементов из меню

Grushin
12.02.2018
19:17:48
госпади) просто белый фонч черный текст, гравити сентер вертикал и старт. паддинг на 16дп

Grushin
12.02.2018
19:19:37
вау, сравнил для прикола как сделано меню в телеграмме и вк



Google
Grushin
12.02.2018
19:19:51
и телеграм



или меню разное или это вообще их собственное))

Новиков
12.02.2018
19:23:22
Телеграмм, если не ошибаюсь, на плюсах написан)

Dasha
12.02.2018
19:27:54
Кто знает, как сделать чтобы при нажатии на TextView оно делалось в EditText + появлялась кнопка для сохранения изменений?

Новиков
12.02.2018
19:29:30
Нет
Откуда такая уверенность?)

Igor
12.02.2018
19:29:51
Клиент опен-сорс

Admin
ERROR: S client not available

Anton
12.02.2018
19:29:53
Откуда такая уверенность?)
Читал код на гитхабе

Новиков
12.02.2018
19:30:00


Значит wiki пиздит

Anton
12.02.2018
19:30:34
https://github.com/DrKLO/Telegram

держи

Новиков
12.02.2018
19:30:50
Сяп)

Konstantin
12.02.2018
19:30:58


кликни на разноцветную полоску )

Valeriy
12.02.2018
19:31:03
qt это десктоп, и да, десктоп на с++

на с есть только какие то анимации на телеге

а так джава

Google
Usman
12.02.2018
19:32:01
Как нормально отресайзить SimpleExoPlayer для pip режима

Новиков
12.02.2018
19:32:01
Dasha
12.02.2018
19:39:30
все в FrameLayout и играть с visability
на стаке написано что можно сделать через эдиттекст просто убрать фон. ща потестю

Vlad
12.02.2018
19:47:59
Подскажите пожалуйста, как можно организовать отдельное место, где будут хранится функции для HTTPS запроса, вывода уведомления. попробвал выделить отдельный класс, потом в приложении прописывал объект этого класса, но при нажатии на кнопку приложка падала

Vova
12.02.2018
19:54:40
background transparent

Enable параметр

Vlad
12.02.2018
20:16:12
Enable параметр
где это прописывать?

Vlad
12.02.2018
20:17:59
http://square.github.io/retrofit/
да не. HTTP работает нормально, я просто хочу вынести часто используемые функции в отдельный класс

Sergey8827
12.02.2018
20:52:48
хотя лучше просто создать editText с текстом, по моему

Dasha
13.02.2018
01:31:08


Подскажите, чет забыл как параметр перекинуть туда в метод

Ivan
13.02.2018
01:31:54
Сделать его final?)

Вообще студия же даже подсвечивает и предлагает решение

Dasha
13.02.2018
01:34:21
Ivan
13.02.2018
01:34:41
С final помогло?

Dasha
13.02.2018
01:36:04
С final помогло?
да, спасибо локальную проблему решило, глобальную нет(

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