@android_ru

Страница 689 из 3205
Ⓜ️ᵃʳᵃᵗ
18.12.2016
12:51:53
хот ясмотря в какую сторону если назад, когда переиспользует лойут то вероятно тоже

Stas
18.12.2016
12:52:59
это должно происходить при скроле до верху снизу

когда нужно подогнать вьюхи к "потолку"

Google
Stas
18.12.2016
12:53:40
хочется, чтобы так работало

Dmitrii
18.12.2016
13:29:32
Кто-нибудь пробовал наложить оверлей на карту как GroundOverlay но чтобы он лег ниже копирайта гугол, и выше названий улиц и маркеров?

Roman
18.12.2016
14:32:13
https://github.com/hdodenhof/CircleImageView
Эта штука утечки памяти может создавать

Владислав
18.12.2016
14:34:36
Эта штука утечки памяти может создавать
Надо посмотреть за этим, но я вроде не сталкивался

Victor
18.12.2016
14:39:55
Ребят, а есть чатик по котлину?

Ivan
18.12.2016
14:40:13
А идея хорошая)

Владислав
18.12.2016
14:40:25
Вроде и тут это релевантно

Ivan
18.12.2016
14:42:02
Вроде и тут это релевантно
Но в отдельном чате не будет сдача про хипстоту

Gerc
18.12.2016
14:48:21
Logansquare кто еще использует? Как женерики подружить типа Response<T> ?

Gleb
18.12.2016
15:30:56
В стиле гугла: "Cursor implementations are not required to be synchronized so code using a Cursor from multiple threads should perform its own synchronization when using the Cursor." Наивно полагал, что всвязке бд-контент провайдер-лоадер-курсор адаптер - всё из коробки ..... а обещали ?

Aliaksei
18.12.2016
15:33:48
Ребят, а есть чатик по котлину?
Есть в слаке kotlinlang.slack.com заходить через https://kotlinslackin.herokuapp.com

Dmitrii
18.12.2016
15:44:19
А если я вот создал свой кастомный фрагмент, и воткнул его в активити через ее layout прямо в XML. То как мне в этот фрагмент передать параметры? Чтобы во фрагменте, я мог до них добраться в onCreateView(). Все мануалы говорят, мол, делай setArguments() но так не получится, ибо когда я делаю у активити super.onCreate() то оно начинает инициализировать мой фрагмент тоже. До этого метода я получить фрагмент не могу, т.к. не установлен лейаут. Установит не могу ибо работать не будет. Отсюда закономерный вопрос — как...? Как пробросить во фрагмент параметры

Google
Виталий
18.12.2016
15:45:35
Почему фрагмент не создать динамически?

Ещё вариант колбэк, который будет дергать фрагмент когда будет готов

Dmitrii
18.12.2016
15:47:17
Хороший вопрос... почему

Мне просто казалось, что расстановка фрагментов это часть View. И поэтому я описал его прямо в XML.

Alexander
18.12.2016
15:50:02
зачем тогда фрагмент, прямо в активити был был вью)

Aliaksandr
18.12.2016
15:50:34
Стоп, а зачем тогда вообще фрагмент?

Dmitrii
18.12.2016
15:50:34
У меня там карта

Она в нескольких местах юзается

В ней есть всякая логика, которая инкапсулирована туда. Управляется параметрами

Alexander
18.12.2016
15:51:09
include? :)

Dmitrii
18.12.2016
15:51:35
Так копипаста бизнес-логики то останется

Alexander
18.12.2016
15:51:45
кастомная вью с оберткой вокруг карты

Dmitrii
18.12.2016
15:51:46
Во фрагменте у меняпачка Java-кода

Ivan
18.12.2016
15:51:56
Alexander
18.12.2016
15:51:56
фрагмент как то из пушки по воробьям

Ivan
18.12.2016
15:52:04
Get fragment by ID?

А там уже извращайся как хочешь)

Alexander
18.12.2016
15:52:42
а там уже поздно setArguments будет делать, только костылить)

Dmitrii
18.12.2016
15:53:00
Get fragment by ID?
Там null будет. До onCreate(). А после уже поздно

Ivan
18.12.2016
15:53:17
Там null будет. До onCreate(). А после уже поздно
Значит добавляй его динамически

Google
Dmitrii
18.12.2016
15:54:29
фрагмент как то из пушки по воробьям
А какой тогда в них смысл? Какой юз-кейс для них? Мне показалось, что это самое то

Alexander
18.12.2016
15:54:45
сейчас принято хаять фрагменты

Dmitrii
18.12.2016
15:55:33
?

Ivan
18.12.2016
15:55:50
А какой тогда в них смысл? Какой юз-кейс для них? Мне показалось, что это самое то
Да все правильно, если у тебя он с картой и много ещё где используется. Просто не нужно тогда его через хмл инфлейтить

Или получай по айди и передавай интерфейс или данные напрямую

Gleb
18.12.2016
15:56:31
Да всё правильно - коробочную, переиспользуемую логику кладёшь во фрагмент....

опередили))

с ксмл инфлейтом намучаешься

Dmitrii
18.12.2016
15:57:14
Так если мне его динамически класть, нужен какой-то контейнер. Что для контейнеров-пустышек принято использовать?

Gleb
18.12.2016
15:57:22
там еще и поворты - не работают нормально на ксмл инфлейченых фрагментах

Alexander
18.12.2016
15:57:28
FrameLayout

Dmitrii
18.12.2016
16:10:59
Спасибо, в общем через динамическое добавление нормально зашло

Dmitrii
18.12.2016
16:17:02
Side-question: это только у меня метод onCreate() в активити выглядит как свалка всякого говна? Или это проблема общего характера?)

Dmitrii
18.12.2016
16:25:15
Хм. Ну вот например у меня там есть: - Инжект для даггера - Установка setSystemUiVisibility() флагов - Поиск всяких вьюшек с помощью findViewById() - Работа с FragmentManager - Запуск ObjectAnimator на одной из моих кастомных View. - Установка флагов addFlags() для getWindow() - Работа с MediaPlayer - Работа с CountDownTimer

Dmitrii
18.12.2016
16:26:00
Ну представим что разбил. Свалка то осталась

Т.е. может это как-то растаскивается. А я поди и не знаю куда, леплю все там.

Ivan
18.12.2016
16:26:29
Где она осталась если разбил по методам?

Dmitrii
18.12.2016
16:26:40
Вызовы из onCreate()

Google
Alexander
18.12.2016
16:29:40
Butterknife вместо findViewById многие любят

Dmitrii
18.12.2016
16:30:42
Ну он покроет только 30% проблемы у меня

Максим
18.12.2016
16:31:16
Кто юзает ButterKnife? +/-

Admin
ERROR: S client not available

Alexander
18.12.2016
16:31:27
-

Максим
18.12.2016
16:31:38
А почему?

Anton
18.12.2016
16:34:17
+

Quarx2k ?
18.12.2016
16:43:08
я юзал, но понял что нафиг не нужен

Data binding ftw

Ravil
18.12.2016
16:52:00
Кто юзает ButterKnife? +/-
Юзал до дата биндинга

Quantum Harmonizer
18.12.2016
16:52:25
А почему?
@BindView и findViewById — одинаково многословно. Использую в одних местах Kotlin extensions, в других — Anko. С Java можно, например, <T extends View> T $(@IdRes int id) { return (T) findViewById(id); }

Quantum Harmonizer
18.12.2016
16:53:58
Ну типа. Говорят, _ скоро перестанет быть валидным идентификатором, так что $. :)

sasha
18.12.2016
16:54:42
Наверное в баз активити

Quantum Harmonizer
18.12.2016
16:55:06
именно

Максим
18.12.2016
16:55:15
Я вспомнил почему выпилил его

Quantum Harmonizer
18.12.2016
16:55:24
для BaseFragment — getView().findViewById(...)

Максим
18.12.2016
16:55:28
Он кажется время компиляции увеличивает

Google
Quantum Harmonizer
18.12.2016
16:55:48
Конечно, кодогенерация же. И количество методов увеличивает.

Максим
18.12.2016
16:55:48
А тогда с HDD это было проблемой для меня

Quantum Harmonizer
18.12.2016
16:56:16
Мне больше нравится трансформация байт-кода, типа AspectJ, когда нужный код вставляется прямо в твой класс. :)

А в ButterKnife, ИМХО, хорош @OnClick.

Stas
18.12.2016
17:19:44
В textView нужно показать префикс из символов алфавита, при этом юзер должен ввести номер.

нет ли способа открыть клавиатуру типа number для textview типа text?

Quantum Harmonizer
18.12.2016
17:21:54
Для EditText? Если я правильно помню, тип text (или number) — это лишь подсказка для клавиатуры, но не фильтр.

Stas
18.12.2016
17:31:48
inputType

Alidibir
18.12.2016
17:36:35
Привет всем. Подскажите простую альтернатива для Google App Engine? Он теперь только для юридических лиц. Допиливаю свой простой мессенджер с Firebase. Возникла необходимость в использовании App Server для использования Firebase Cloud Messaging. После беглого поиска узнал про Heroku и AppScale.

Dmitriy
18.12.2016
17:38:13
GAE доступен физ.лицам, но только бесплатная часть

при попытке подключить оплату - сменят тип аккаунта

Alidibir
18.12.2016
17:52:55
т.е. если я правильно подключу оплату, тип аккаунта автоматом сменится на физический?

Dmitrii
18.12.2016
17:57:03
Просто сделай себе Payoneer карту и пофриланси на нее 100-200 баксов. И поставь ее в качестве метода оплаты

Alidibir
18.12.2016
18:05:02
а не будет непредвиденных расходов с юр. лицом? я заметил при регистрации поле "ежемес. автоматические платежи". как я понимаю, бесплатно его использовать не получится

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