
Проксимов
09.05.2018
12:23:41
У меня же кнопки прост

Arsen
09.05.2018
12:23:52
на нее и вешай клик
в чем проблема то

Artem
09.05.2018
12:24:00
у тебя ImageButton?

Google

Arsen
09.05.2018
12:24:09
текста ведь нету

Проксимов
09.05.2018
12:24:13

Artem
09.05.2018
12:24:24
а что на кнопке кроме картинки должны быть?

Проксимов
09.05.2018
12:24:31
Ничего

Artem
09.05.2018
12:24:40
ну и почему это не ImageButton?

Проксимов
09.05.2018
12:24:46
Хз

Quantum Harmonizer
09.05.2018
12:25:04

Проксимов
09.05.2018
12:25:17

Artem
09.05.2018
12:26:06
ну как минимум потому что она для этого и нужна

Arsen
09.05.2018
12:26:36
https://developer.android.com/guide/
перечитай все разделы в левом меню
https://ih1.redbubble.net/image.451297198.1195/flat,550x550,075,f.u1.jpg

Artem
09.05.2018
12:27:34
*kappa*

Arsen
09.05.2018
12:27:50
ну или хотя бы это https://developer.android.com/guide/topics/ui/declaring-layout

Aleksandr
09.05.2018
12:28:24
мда. мой вопрос про Firebase утонул в разметке View ?

Google

Aleksandr
09.05.2018
12:28:40

Arsen
09.05.2018
12:29:24
не помню как там точно работает синхронизация, перечитай гайды, мб у тебя офлайн режим подрублен какой-нить

Quantum Harmonizer
09.05.2018
12:30:29

Aleksandr
09.05.2018
12:31:45

Arsen
09.05.2018
12:32:11
да это гугл спецом не удаляет, чтобы ты на фаерстор переходил ))

Aleksandr
09.05.2018
12:37:04

Evgeny
09.05.2018
12:58:25
AndroidStudio canary 14 ставил кто уже? У меня студия перестала понимать наследование в котлин файлах. Есть позитивный опыт?

Igor
09.05.2018
12:59:06
Наpод, а сколько по вpемени занимает внедpение instant apps?

Evgeny
09.05.2018
13:01:20

Igor
09.05.2018
13:01:44
Вpоде пpоект маленький (~20 activity), написан плюс-минус по clean.

German
09.05.2018
13:07:33
стоит переходить на котлин?

Gregory
09.05.2018
13:07:44

German
09.05.2018
13:07:52
почему?

Gregory
09.05.2018
13:08:16
потому что это более выразительный язык, позволяющий писать менее понятный код
а ещё там не надо ставить ; в конце каждой строки, я такие языки не могу воспринимать всерьёз

German
09.05.2018
13:09:35
это всё субъективно

Gregory
09.05.2018
13:10:37
как думаете, имеет смысл ставить бету на основной телефон?

Dmitriy
09.05.2018
13:10:56

Google

Gregory
09.05.2018
13:13:02
для меня все эти эрыксы-котлины-даггеры выглядят как решения проблем, которых ни у кого никогда не было

Arsen
09.05.2018
13:13:36

Vladimir
09.05.2018
13:13:54

Gregory
09.05.2018
13:14:03

Dmitriy
09.05.2018
13:14:16
экстеншн функции

Gregory
09.05.2018
13:14:35

Dmitriy
09.05.2018
13:14:54
меньше кода это да.

Gregory
09.05.2018
13:15:14
Зачем писать меньше кода, когда можно писать понятный код?)

Dmitriy
09.05.2018
13:15:45
что непонятного?

Gregory
09.05.2018
13:15:58

Arsen
09.05.2018
13:16:14
понятный (избыточный)

Gregory
09.05.2018
13:16:21
чем именно это лучше, чем Context context=new Context();?

Vladimir
09.05.2018
13:16:27
А это уже от тебя зависит, на сколько понятно ты будешь писать

Dmitriy
09.05.2018
13:16:28
Context context = new Context();

Проксимов
09.05.2018
13:16:30

Google

Gregory
09.05.2018
13:16:42
Толсто
нет, это не троллинг, мне реально интересно
я на полном серьёзе это спрашиваю

Проксимов
09.05.2018
13:17:00

Dmitriy
09.05.2018
13:17:08
Это как пример того что кода меньше

Gregory
09.05.2018
13:17:10
что от этого выигрывается?

Arsen
09.05.2018
13:17:21
взять те же дата классы

Проксимов
09.05.2018
13:17:22

Dmitriy
09.05.2018
13:17:27

Проксимов
09.05.2018
13:17:36
+ удобней в коде разбираться

Usman
09.05.2018
13:17:53

Gregory
09.05.2018
13:18:29
Для того что бы быстрее писать и удобнее читать
ага, а если у тебя конструкция вида
var something=methodThatReturnsSomething();
то очень, наверное, удобно понимать, какой там тип будет у этой переменной, если ты не видишь определение этого метода, а ты его не видишь, если смотришь на этот код вне IDE

Dmitriy
09.05.2018
13:18:32
Если вы в Java будете все переменные и классы финальными сразу делать, то тоже можно NPE избежать. Но в котлине можно сказать заставляют это делать

Vladimir
09.05.2018
13:18:56
С другой стороны зайдём )
Кто то знает людей, кто начал писать на Котлин, а потом вернулся на жабу?)

Gregory
09.05.2018
13:19:00

Igor
09.05.2018
13:19:02

jied
09.05.2018
13:19:38

Igor
09.05.2018
13:19:41

whalemare
09.05.2018
13:20:02

Google

Gregory
09.05.2018
13:20:03
foo?.let{}
так, и?
вот чем это лучше проверки на null?

whalemare
09.05.2018
13:20:21

Gregory
09.05.2018
13:20:39

Ēľ Ċāƥīāŋ Ƭīʋȷɍēś
09.05.2018
13:20:51

jied
09.05.2018
13:21:02

Usman
09.05.2018
13:21:23

whalemare
09.05.2018
13:21:33

Gregory
09.05.2018
13:21:33

Igor
09.05.2018
13:21:38
А еще в котлине фоpмализована nullability, что ИМХО гуд, хоть и бесит иногда.
e.g.
var x: Int? = 1
// somewhere else
if (x != null) {
var y = x // NELZIA
}
var x: Int? = 1
//somewhere else
val localX = x
if (localX != null) {
var y: Int = localX // mozhno
}

Gregory
09.05.2018
13:21:49

whalemare
09.05.2018
13:22:10
Это в терминах джавы

Igor
09.05.2018
13:22:14

whalemare
09.05.2018
13:22:16
Это не анонимные классы

Проксимов
09.05.2018
13:22:19

Gregory
09.05.2018
13:22:21

jied
09.05.2018
13:22:26
Ну на вкус и цвет фломастеры разные ))

whalemare
09.05.2018
13:22:40
Это захват переменной, чтобы она не меняла значение

Igor
09.05.2018
13:23:00

Gregory
09.05.2018
13:23:15
вот тот же final

whalemare
09.05.2018
13:23:27