@android_ru

Страница 3108 из 3205
Quantum Harmonizer
11.05.2018
13:42:37
чего ? Я так на java делаю. Очень удобно, аналог /res/values/*
потому что сильное связывание и свалка

а как правильно ? в полях классов писать ?
константа должна находиться там, где используется

Aleksandr
11.05.2018
13:43:04
А вообще это вроде даже анти-паттерн (не факт)
ресь идет только об общих константах, типа тегов фрагментов, ключей для sharedpref и т.д.

Quantum Harmonizer
11.05.2018
13:44:22
ресь идет только об общих константах, типа тегов фрагментов, ключей для sharedpref и т.д.
за один файл префов пусть отвечает один класс, и константы будут только внутри него

Google
RVTexnolog
11.05.2018
13:44:27
ресь идет только об общих константах, типа тегов фрагментов, ключей для sharedpref и т.д.
Так или иначе, лучше не делать класс просто Constants. Например, глянь GitFox, где константы для экранов вынесены в Screens.

RVTexnolog
11.05.2018
13:46:14
можно ссылку ?
Ссылку на что?

Aleksandr
11.05.2018
13:47:05
Ссылку на что?
https://t.me/android_ru/310704

Quantum Harmonizer
11.05.2018
13:47:16
https://t.me/android_ru/310704
я вот нагуглил уже https://gitlab.com/terrakok/gitlab-client/blob/develop/app/src/main/java/ru/terrakok/gitlabclient/Screens.kt

else -> null ?

Quantum Harmonizer
11.05.2018
13:48:19
я бы в таком случае взял enum

Ilya
11.05.2018
13:48:54
Кстати, cicerone иногда не находит фрагмент по ключу. Хз почему так, баг у 1 юзера на 1000

RVTexnolog
11.05.2018
13:50:14
я бы в таком случае взял enum
Я же не говорил делай "как вот там дядя делает один-в-один". Я это сказал лишь к слову о том, как такого рода константы с глобальной областью применения можно всё-же пихнуть нормально, а не в один с**ый Constants, от которого тошнит уже, когда видишь)

Google
Aleksandr
11.05.2018
13:57:34
Я же не говорил делай "как вот там дядя делает один-в-один". Я это сказал лишь к слову о том, как такого рода константы с глобальной областью применения можно всё-же пихнуть нормально, а не в один с**ый Constants, от которого тошнит уже, когда видишь)
ага. Получается это дело индивидуальное. Кто-то норм относится к куче констант, кто-то нет. Конечно, если константа используется только в одном классе, то нет смысла ее выносить в Constants.java/kt.

RVTexnolog
11.05.2018
14:00:41
Aleksandr
11.05.2018
14:01:25
RVTexnolog
11.05.2018
14:02:39
Так я это с сарзказмом сказал) ясно-понятно, что ты пишешь чистый код в первую очередь для себя, чтобы потом на этапе поддержки не упасть с сосны.

RVTexnolog
11.05.2018
14:05:02
Ну, скажем так, я встречал индивидов (сейчас не только про андроид), которым проще писать говнокод. Начиная от именования в духе t1, t2, t3, tOVERGOHUYA, а потом колупаться во всём этом. При чём это на уровне прода.

Aleksandr
11.05.2018
14:05:38
Чтобы получить свой тоаст, мне пришлось создать глобальную переменную типа Toast, инициализировать ее в onCreateView() фрагмента, и только в колбэк методе вызвать toast.show();

RVTexnolog
11.05.2018
14:05:58
Посему, да, можно интерпретировать моё сообщение как "если тебе нравится обмазываться известными массами, а проект локален, то можешь положить на чистый и понятный код"

Dmitriy
11.05.2018
14:16:02
Кто-то делал In-App-Browsing ?
webview? или локальный сервер?

Aleksandr
11.05.2018
14:16:18
webview? или локальный сервер?
как в телеграмме сделали

Dmitriy
11.05.2018
14:16:37
как в телеграмме сделали
понятнее не стало) типа как telegra.ph?

Quantum Harmonizer
11.05.2018
14:16:46
не, типа instant view

Dmitriy
11.05.2018
14:16:53
instant view?

Aleksandr
11.05.2018
14:17:35
понятнее не стало) типа как telegra.ph?
нет. https://google.com Если открытть эту ссылку, то ... сейчас покажу

Quantum Harmonizer
11.05.2018
14:19:07
а, просто WebView

Google
Dmitriy
11.05.2018
14:19:16
Это просто webView

jied
11.05.2018
14:19:36
Chrometab

Aleksandr
11.05.2018
14:19:41
Это просто webView
webView + кастомный тулбар ?

Dmitriy
11.05.2018
14:20:39
тебе нужен браузер? или отобразить контент какого-нибудь веб-ресурса?

Если второе, то просто вставляешь в свой лэйаут вебвью и передаешь ему страничку, которую будет отображать

Daniil
11.05.2018
14:21:41
https://developer.chrome.com/multidevice/android/customtabs

Dmitriy
11.05.2018
14:23:02
https://developer.chrome.com/multidevice/android/customtabs
Сами свой хром опускают по скорости работы)))

Quantum Harmonizer
11.05.2018
14:24:41
Сами свой хром опускают по скорости работы)))
ну просто табы подогревают сайт заранее

> Chrome Custom Tabs is now generally available to all users of Chrome Понятно, досвидания.

Alexey
11.05.2018
14:25:46
привет есть вопрос по датабиндингу, может кто знает. а что default в xml наряду с условием уже нельзя сетить? android:visibility="@{viewmodel.expandable ? View.VISIBLE : View.GONE, default=View.GONE}" - невалидная строка причем без default работает, а с ним error: 'View' is incompatible with attribute android:visibility (attr) enum [gone=2, invisible=1, visible=0].

Quantum Harmonizer
11.05.2018
14:27:20
что не так?))
хрома может не быть на телефоне

Aleksandr
11.05.2018
14:28:14
хрома может не быть на телефоне
интересно, что тогда на экране появится.

Daniil
11.05.2018
14:28:31
хрома может не быть на телефоне
У Firefox тоже подобное есть

Quantum Harmonizer
11.05.2018
14:29:24
У Firefox тоже подобное есть
и тоже работает только когда firefox установлен?

https://bugzilla.mozilla.org/show_bug.cgi?id=1208655

Stanislav
11.05.2018
14:31:59
Кто может помочь правильно в проекте apache poi 3.17 собрать у самого не получаеться

Google
Dmitry
11.05.2018
14:34:58
Как кто создает лэйауты. Программно или пишите в XML? И почему такой выбор.

Dmitry
11.05.2018
14:36:14
Quantum Harmonizer
11.05.2018
14:36:29
Как кто создает лэйауты. Программно или пишите в XML? И почему такой выбор.
Ну вот кто-то программно, потому что нравится, кто-то в XML, потому что привычнее. :)

Dmitry
11.05.2018
14:38:05
Константин
11.05.2018
14:38:05
от случая ж зависит)

Quantum Harmonizer
11.05.2018
14:38:15
Vlad
11.05.2018
14:38:27
подскате хоть куда капать

Dmitry
11.05.2018
14:38:43
Quantum Harmonizer
11.05.2018
14:39:02
подскате хоть куда капать
грид с кнопками либо Canvas

Dmitriy
11.05.2018
14:39:27
подскате хоть куда капать
похоже на канвас. Кастомное вью запилите)

Vlad
11.05.2018
14:39:40
окс, благодарю

Константин
11.05.2018
14:39:47
я в вебе зафигачил это. ибо нефиг

или на канвасе

Vlad
11.05.2018
14:40:08
Константин
11.05.2018
14:40:36
да и эвуалировал js

+ если на других платформах нужно - всё универсально

Vlad
11.05.2018
14:41:24
хороший вариант!

Quantum Harmonizer
11.05.2018
14:42:11
такой же хороший, как Cordova, например :)

Google
Ilya
11.05.2018
14:43:50
Мучался с похожим больше недели. Если в кратце, то webview единственный нормально работающий вариант

Как получать контент для него - вопрос уже другой. Либо web страничка, либо локально

Константин
11.05.2018
14:44:22
схемы зала для кинотеатра делал

в киноходе также,на минуточку,сделано

можно править,не обновляя аппы на разных ОС

Ilya
11.05.2018
14:45:09
Да если много разных схем, то только web

Константин
11.05.2018
14:45:09
Ilya
11.05.2018
14:45:44
Ещё зависит от того, насколько бэк готов к такому

Владислав
11.05.2018
15:04:16
https://github.com/eltgm/WeatherApp2/tree/master друзья, строго не судите, можете оценить проект-питомец, построенный по принципам Clean Architecture и с использованием кучи всего(в описании там всё более подробно, все поправления, пожалуйста, отправьте в issues) . Буду очень благодарен!

Roman
11.05.2018
15:07:01
Ребят, порекомендуйте каналы про UX

Albus Drumbledore
11.05.2018
15:56:58
http://screenshot.su/show.php?img=7fc35397b8dc8db7807ac22ac96bd53c.jpg в чем прикол?или Settings Какой то особый класс и окно?Просто мне например нужно окошко настроек,а так ошибку дает

Андрей
11.05.2018
16:02:27
такой вопрос, это нормально, что если какая-нибудь вьюха отсутствует в xml, то после инфлейта при попытке ее инициализировать приложение уходит в ANR вместо пробрасывания эксепшна?

Dasha
11.05.2018
16:02:55
Подскажите пожалуйста, как реализуется размер вьюшки если в процентах? Его в релатив или linear луше?

Igor
11.05.2018
16:07:48
constrain вродь умеет в проценты

relative не умеет в проценты

linear и weigth юзали вродь до constrain

Viktor
11.05.2018
16:10:17
relative не умеет в проценты
PercentRelativeLayout:) Но он уже deprecated

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