
Andre
04.11.2016
12:56:06
а говорили, что чувак не добрался до самого большого чата
как же

Владислав
04.11.2016
12:56:23
Добрался ;)

tirips
04.11.2016
13:06:04
Почему?
Потому что эта либа прячет некоторые базовые вещи "под капот", добавля при этом к изучению другие вещи.
Если что то пойдет не так, скорее всего новичку будет трудно разобратся, что именно и как это чинить. К тому же, скорее всего он не будет правильно понимать как юзать эту либу.
Сначала надо изучить более базовые вещи. Иногрирование их может сулить какими то проблемами. А судя с того, какие вопросы задавал человек, ему эта либа на текущем этапе точно никак не поможет, только помешает. Даже ее подключение может вызвать проблемы
И к тому же, этот человек явно пишет код, который будет забыт спустя небольшое время

Google

tirips
04.11.2016
13:07:09
Еще бы dagger и mvp посоветовали с rx на парочку %)

Владислав
04.11.2016
13:10:31

Andre
04.11.2016
13:11:34

Владислав
04.11.2016
13:18:58

Roman
04.11.2016
13:24:20

Vail
04.11.2016
13:56:59
Обычно без рута видно каталоги, но нельзя открыть файлы.
ну в data/data для всех нет доступа на чтение и запись, только на "выполнение", то есть можно перейти в этот каталог, но его содержимое не видно. Сделано так что бы приложения могли "зайти" в каталоги своих данных.
Так что без рута вы не можете увидить содержимое папки data и т.д. (только содержимое в рамках своего приложения)

Roman
04.11.2016
14:10:04

Alex
04.11.2016
14:16:28

Artem
04.11.2016
14:17:48
Я тоже так умею

Александр
04.11.2016
14:20:53
Но, млять, не должно быть желания сменить обработчик ) надо менять сам обработчик

Google

Dmitriy
04.11.2016
14:21:57
если использовать MVVM, можно писать в xml. в остальных случаях - будет размазано в разных местах название обработчика и имплементация, что приводит к тяжелой поддержке в последствии

Владислав
04.11.2016
14:22:33

Dmitriy
04.11.2016
14:23:06
+ если будут разные конфигурации (телефон + планшет + телефон в портрете)

Владислав
04.11.2016
14:24:12

Artem
04.11.2016
14:25:19

Владислав
04.11.2016
14:25:36

Artem
04.11.2016
14:25:48
Вот то, что во фрагментах так нельзя, можно было бы взять да аргумент

Владислав
04.11.2016
14:26:06
А что?
хз, пришли правки и нужно туда онтап сунуть

Artem
04.11.2016
14:26:08
Никакой логики в слушателях быть не должно

Владислав
04.11.2016
14:26:18

Artem
04.11.2016
14:26:28

Владислав
04.11.2016
14:28:40
Окей, много у тебя знакомых в хмльках онклики пишут?
зайдем с другой стороны)

Александр
04.11.2016
14:32:44
Я начал практиковать такое ) меньше секса с навешиванием слушателей и прочей лапши в коде

balolam
04.11.2016
14:33:41

Александр
04.11.2016
14:33:42
А когда обработчик кликов один в активити, и там свичём разруливается, так это ваще анус

balolam
04.11.2016
14:33:59
Вообще хреново, что мне нужно смотреть xml что бы понять в какой момент что происходит

Google

balolam
04.11.2016
14:34:07

Ⓜ️ᵃʳᵃᵗ
04.11.2016
14:35:20

Владислав
04.11.2016
14:35:32

Александр
04.11.2016
14:35:37

Artem
04.11.2016
14:37:27

Nikita
04.11.2016
14:37:30

Александр
04.11.2016
14:37:33
Хз, оба способа имеют место быть. Где надо переиспользовать, там как хотите, а где баттоны уже с названиями и прочими сиюактивитишными атрибутами, то пусть в хмл будет

Artem
04.11.2016
14:37:46

Александр
04.11.2016
14:37:58
Кста, если переиспользовать, то и имя метода тоже можно в разных активити указать одинаковый?

Ⓜ️ᵃʳᵃᵗ
04.11.2016
14:38:54
а как тогда делать, чтобы по клику было перфект??
тут дело в том, что по клику смысл искать что то во вьюхе, изначально нужно было инициилизировать, вообще поик по вьюхе, операция, отчасти ремурсоемкая. и каждаый раз кликая ты ищещь контрол в неЙ, зачем ?

Nikita
04.11.2016
14:40:06

Ⓜ️ᵃʳᵃᵗ
04.11.2016
14:40:31
только не забывай делать проверку на пустой edittext , а то ругнется при конвертации в число

Nikita
04.11.2016
14:41:55
тип поля я поставил numberDemical, просто nubler тоже пробовал, впихнул в Integer, произвожу необходимые расчёты, а эта падла вылетает

Ⓜ️ᵃʳᵃᵗ
04.11.2016
14:43:28
ну так, нам ошибку покажешь ?

Nikita
04.11.2016
14:44:14
А ошибку смотреть в нижней вкладке Run ?

Ⓜ️ᵃʳᵃᵗ
04.11.2016
14:44:40
Android monitor

Google

Nikita
04.11.2016
14:45:01
Там одно и то же
ну да ладно

Владислав
04.11.2016
14:45:09
Кидай что есть

Nikita
04.11.2016
14:45:29
там вообще много
E/AndroidRuntime: FATAL EXCEPTION: main
Process: com.thever4.android.diskriminant, PID: 23680
java.lang.IllegalStateException: Could not execute method for android:onClick

tirips
04.11.2016
14:46:36
в активти в он криэейт
findViewById(R.id.button).setOnClickListener(

Admin
ERROR: S client not available

Timur
04.11.2016
14:48:12

Nikita
04.11.2016
14:48:24

tirips
04.11.2016
14:48:39
?!
это часть кода, в параметр надо передать клик листенер

Владислав
04.11.2016
14:49:18
но, ведь круглая скобка?!
myButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
});

Nikita
04.11.2016
14:49:46

tirips
04.11.2016
14:50:21
Сейчас попробую
http://developer.alexanderklimov.ru/android/views/button.php
почитай
там вообще много полезной инфы

Владислав
04.11.2016
14:50:39
о, котятный блог

Timur
04.11.2016
14:50:39
@TheVer4 читал https://developer.android.com/training/index.html ?

Google

tirips
04.11.2016
14:50:51

Владислав
04.11.2016
14:51:06

tirips
04.11.2016
14:51:15

Владислав
04.11.2016
14:51:23
Зато там очень много всего

tirips
04.11.2016
14:51:41
"ща мы будем рассматиривать тему Х"
куча непонятного кода
куча непонятного кода
куча непонятного кода
куча непонятного кода
куча непонятного кода
куча непонятного кода
куча непонятного кода
нет, спасибо

Владислав
04.11.2016
14:52:13
Ну, мне кажется это не совсем для новичков прост

Sergey
04.11.2016
14:52:20

Владислав
04.11.2016
14:52:30
Типо, когда ты знаешь что там +- за код и просто поглядеть зашел — окей

Alex Фэils?︙
04.11.2016
14:52:33

tirips
04.11.2016
14:52:37

Alex Фэils?︙
04.11.2016
14:52:55

Владислав
04.11.2016
14:53:11

Artem
04.11.2016
14:54:54
Кто-то еще пытается гуглить о программировании на русском?

Владислав
04.11.2016
14:55:00
нет
Но это очень сложный вопрос!
Если тебе нужно найти решение адской проблемы — точно не в рунет

Nikita
04.11.2016
14:55:48

tirips
04.11.2016
14:55:56

Владислав
04.11.2016
14:55:59

Nikita
04.11.2016
14:55:59
уже другая