@android_ru

Страница 1289 из 3205
Dmitry
22.04.2017
18:41:50
"@{}" - one way, "@={}" - two way
ок, а если кастомный аттрибут?

Ivan
22.04.2017
18:42:42
Dmitry
22.04.2017
18:43:54
@bsuhefiw пример чего?

Google
Ivan
22.04.2017
18:44:41
@bsuhefiw пример чего?
Кода, не могу сообразить о чем Вы.

Dmitry
22.04.2017
18:45:51
@bsuhefiw ну попробуйте вместо @={} написать @{} , но во вьюмодели выставить поле не Int, а new ObservableField(Int)

так тоже должно работать если не ошибаюсь

@bsuhefiw https://developer.android.com/topic/libraries/data-binding/index.html#observablefields

@BindingAdapter(value = ("bind:switchAttrChanged"), requireAll = false) fun setIsCheckedChangeListener(button: SwitchCompatCustom, listener: InverseBindingListener?) { button.setOnCheckedChangeListener { compoundButton, boolean -> listener?.onChange() } } @InverseBindingAdapter(attribute = "bind:switch", event = "bind:switchAttrChanged") fun getNewIsCheckedWhenChange(button: SwitchCompatCustom): Boolean { return button.isChecked } @BindingAdapter("bind:switch") fun setNewIsChecked(button: SwitchCompatCustom, value: Boolean) { button.isChecked = value }

(kotlin)

после этого в xml можно писать что то типа <SwitchCompatCustom bind:switch="@={viewModel.isOn}" >

это случай с кастомным аттрибутом

Ivan
22.04.2017
19:00:05
это случай с кастомным аттрибутом
Все верно, но ведь вопрос был "Есть ли поддержка 2 way binding?".

Dmitry
22.04.2017
19:01:04
Вы же попросили пример

Dmitry
22.04.2017
19:03:05
"@{}" - one way, "@={}" - two way
Ом... Можно обсерваблом обойтись, да?

Ivan
22.04.2017
19:04:19
Google
Dmitry
22.04.2017
19:04:41
Давайте )

А можно воспользоваться случаем, и спросить - кто kotlin пользуется в продакшне? Много людей? Плохо ли то, что я джаву кажется все больше и больше забываю, или не стоит насчет нее заморачиваться?

Sergey
22.04.2017
19:16:04
это как со свифтом, только без официальной поддержки гугла

Java знать надо, имхо

Dmitry
22.04.2017
19:16:42
Только у нас еще IDE нормально с котлином работает )

Sergey
22.04.2017
19:17:02
?

MacClouds
22.04.2017
19:19:35
Ребята, подскажите как создать пуш уведомления?

Sergey
22.04.2017
19:20:50
Ребята, подскажите как создать пуш уведомления?
тебе конкретно пуш уведомления или просто локальный notification?

MacClouds
22.04.2017
19:21:42
А что такое локальные уведомление

Sergey
22.04.2017
19:22:01
а что в вашем понимании пуш уведомление?

А что такое локальные уведомление
https://developer.android.com/guide/topics/ui/notifiers/notifications.html

MacClouds
22.04.2017
19:23:21
а что в вашем понимании пуш уведомление?
Ну, это то что появляется под spacebar ом и уведомит об изменениях.

Андрей
22.04.2017
19:23:28
после этого в xml можно писать что то типа <SwitchCompatCustom bind:switch="@={viewModel.isOn}" >
Конктретно для этого в андроиде уже есть биндинг. Так что достаточно просто <SwitchCompatCustom android:checked="@={viewModel.isOn}" > Ну а вообще да, для каких-то более сложных вещей всегда можно написать свои @BindingAdapter и @InverseBindingAdapter

MacClouds
22.04.2017
19:25:00
Ну да я об этом

Sergey
22.04.2017
19:25:09
https://developer.android.com/guide/topics/ui/notifiers/notifications.html#Heads-up

это просто нотификация с высоким приоритетом

Dmitry
22.04.2017
19:25:52
@Mujahit SwitchCompatCustom - составное кастомное вью, в основе которого FrameLayout, android:checked годится наверное для CheckBox?

Google
Sergey
22.04.2017
19:26:05
это просто нотификация с высоким приоритетом
With Android 5.0 (API level 21), notifications can appear in a small floating window (also called a heads-up notification) when the device is active (that is, the device is unlocked and its screen is on).

MacClouds
22.04.2017
19:26:39
Sergey
22.04.2017
19:26:50
я же скинул доку

https://developer.android.com/guide/topics/ui/notifiers/notifications.html

Sergey
22.04.2017
19:27:33
>>>>>>>> это просто нотификация с высоким приоритетом

Андрей
22.04.2017
19:30:21
@Mujahit SwitchCompatCustom - составное кастомное вью, в основе которого FrameLayout, android:checked годится наверное для CheckBox?
Судя по названию, я решил что это кастомный класс, который экстендится от SwitchCompat. android:checked определен для CompoundButton (работает для всех наследников, одним из которых является SwitchCompat).

Dmitry
22.04.2017
19:42:47
ясно )

Бойсхар
22.04.2017
19:45:14
всем привет, кто нибудь менял шрифт на Sony Xperia z?

последний раз менял шрифт на симбиан в далеком прошлом, на андроид никогда не менял, но вроде как процедура похожа

Artem
22.04.2017
21:31:03
Привет пипл, что то я совсем туплю, а как вытащить cliked item из recyclView???

Artem
22.04.2017
21:31:44
В адаптере бинд вызывать?

Или в конструкторе кликлистенер передавать

Anton
22.04.2017
21:33:14
что значит вытащить кликед айтем

а

ну да листенер можешь передать

свой

Artem
22.04.2017
21:33:53
Ну есть список, там типа фотка и две подписи в item

При нажании на item хочу переход на другую активити и там пошло поехало

Google
Artem
22.04.2017
21:34:36
Лан

Спасибо

Ночью вся впереди да и пиво еще есть

Ночь*

St
22.04.2017
22:18:14
Здраствуйте, использую таймер для ++ переменной каждую сек, но как только его реализовал при переходе на другой Активити приложение зависает, код ошибок не показывает, вторая Активити пустая. Кто поможет, ниже код. /////////////////////////////////////////// Timer timer = new Timer(); timer.scheduleAtFixedRate(new TimerTask() { @Override public void run() { money++; runOnUiThread(new Runnable() { @Override public void run() { moneyText.setText(Integer.toString(money)+" \u20BD"); } }); } },0,1000); } //////////////////////////////////

Admin
ERROR: S client not available

St
22.04.2017
22:18:40
class UpdateTimeTask extends TimerTask { public void run() { money++; absMoney++; }

public void Statistic(View view) { Intent intent = new Intent(MainActivity.this, Static.class); startActivity(intent); }

Quarx2k ?
22.04.2017
22:21:00
Что-то страшное

Юзай handler.post лучше. Таймер это плохой класс

А ты таймер очтанавливаешь при переходе?

Или он у тебя прошлую активити обновляет?

x01net
22.04.2017
22:28:26
Что-то страшное
когда обнова на d410)))

Quarx2k ?
22.04.2017
22:29:04
когда обнова на d410)))
Вот это внезапно

А запущены же официальные прошивки для л90

На лаос сайте

На 7.1.2

x01net
22.04.2017
22:29:44
у меня кстати после см11 тач плохо стал работать, даже на стоке

Quarx2k ?
22.04.2017
22:30:40
Да уже пора на покой девайсу

Старенький он

Google
x01net
22.04.2017
22:31:01
а у тебя реально л90 сдох?

Quarx2k ?
22.04.2017
22:31:37
А какой мне смысл говорить иначе :) Я помогаю текущему разрабу с л90

Сейчас все работает вроде

x01net
22.04.2017
22:32:06
ну ладно

St
22.04.2017
22:33:09
А как его остановить при переходе, примерчик бы любой

Quarx2k ?
22.04.2017
22:33:56
timer.stop()?

Igor
22.04.2017
22:37:27
когда обнова на d410)))
Очень часто слышу это d410, а что это такое ?)

Igor
22.04.2017
22:38:27
А чем выделяется из линейки ?

x01net
22.04.2017
22:38:42


Igor
22.04.2017
22:39:16
Окс :)

x01net
22.04.2017
22:39:17
Кваркс для него делал циан

а до этого собирали 9к что б купить ему этот л90

я не взносил))

St
22.04.2017
23:42:30
Все равно не работает, дописал timer.cancel(); Теперь не зависает, а кращится все при переходе на другой активити.

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