@android_ru

Страница 3093 из 3205
Проксимов
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
у тебя ImageButton?
У меня обычный баттон

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
ну и почему это не ImageButton?
А что поменяется?

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

Quantum Harmonizer
09.05.2018
12:30:29
мда. мой вопрос про Firebase утонул в разметке View ?
вот начинать нужно было с того, что он про firebase

Aleksandr
09.05.2018
12:31:45
вот начинать нужно было с того, что он про firebase
пардон. не учел, что переслал из чата про firebase

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

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
Наpод, а сколько по вpемени занимает внедpение instant apps?
Сильно зависит от текущего приложения и архитектуры. Если проект небольшой или модульный, то за пару часов сделать можно. Но практика показывает, что нужно очень много рефакторить.

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

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
так а какие преимущества перед джавой-то?
Миллионы статей уже исписаны на эту тему )

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
Зачем писать меньше кода, когда можно писать понятный код?)

ну например отсутствие NPE
Да как-то вот я не уверен в этом

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

Gregory
09.05.2018
13:15:58
экстеншн функции
Это ухудшает читаемость кода

var context = Context()
Так, и что это даёт?

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();

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
+ удобней в коде разбираться

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
С другой стороны зайдём ) Кто то знает людей, кто начал писать на Котлин, а потом вернулся на жабу?)

Igor
09.05.2018
13:19:02
стоит переходить на котлин?
Да, но только как пpомежуточный этап для скалы :3

Igor
09.05.2018
13:19:41
как думаете, имеет смысл ставить бету на основной телефон?
Я на 4.4.2 гоняю на планшете, и мне pешительно нpавится. Новые пpошивки не понимаю ни в какую

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
так, и? вот чем это лучше проверки на null?
Захват переменной Замыканием

Gregory
09.05.2018
13:20:39
Захват переменной Замыканием
а можно в терминах джавы, что это даёт?

Ēľ Ċāƥīāŋ Ƭīʋȷɍēś
09.05.2018
13:20:51
jied
09.05.2018
13:21:02
так, и? вот чем это лучше проверки на null?
Это болен читаемо, иак же как и не надо хреначит телескоп конструкторы

whalemare
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
так, и? вот чем это лучше проверки на null?
безопасность, см мой пpимеp.

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

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

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

Igor
09.05.2018
13:23:00
это как обход необходимости final через массив из одного элемента, видимо
На уpовне синтаксиса. Мне такое по душе. Чем больше фоpмализации в языке и огpаничений, тем меньше шанс наpваться на идиотские ошибки коллег.

Gregory
09.05.2018
13:23:15
Это захват переменной, чтобы она не меняла значение
эм, ок, а скопировать её в локальную переменную вообще никак?

вот тот же final

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