
Владислав
11.04.2017
13:16:35

Sardor
11.04.2017
13:16:56
Здравствуйте люди я здесь новичок мне тоже научите делать программу

Alyona
11.04.2017
13:17:51
Привет!! Здесь можно выкладывать вакансии для андроид разработчиков?

Nick Senchurin
11.04.2017
13:18:08

Google

Владислав
11.04.2017
13:18:11

Nick Senchurin
11.04.2017
13:18:47
дерзай )

Igor
11.04.2017
13:19:14
Господа девелоперы , есть такой баг , при нажатии кнопки енетер в EditText ,судя по логам , происходит двойное нажатие , подскажите что не так ?

Alyona
11.04.2017
13:19:31

Igor
11.04.2017
13:19:39
Если кто сталкивался.
// method for control animal name in question 3
public void animalNameControl() {
bearNameTxt.setOnKeyListener(new View.OnKeyListener() {
public boolean onKey(View v, int keyCode, KeyEvent event) {
boolean consumed = false;
if (keyCode == KEYCODE_ENTER) {
if ((bearNameTxt.getText().toString()).equalsIgnoreCase("bear")) {
Score=Score+1;
Log.d(TAG,"animalNameControl"+Score );
Toast.makeText(QuizActivity.this, "ответ" + " " + bearNameTxt.getText().toString() + " " + Score, Toast.LENGTH_SHORT).show();
}
consumed = true;
}
return consumed;
}
});
}

Quarx2k ?
11.04.2017
13:19:56

Nick Senchurin
11.04.2017
13:20:38
о, пошли ответы )))

Владислав
11.04.2017
13:21:19

@
11.04.2017
13:22:37
c Gone работает, благодарю.

Nick Senchurin
11.04.2017
13:24:13

Igor
11.04.2017
13:25:33

Google

Nick Senchurin
11.04.2017
13:26:34
imeaction гугли

Quantum Harmonizer
11.04.2017
13:26:43
Чтобы вьюха заезжала/выезжала при скролле ресайклера, как collapsible toolbar, мне нужно брать Coordinator + AppBarLayout или есть менее изощрённые решения?

Павел
11.04.2017
13:26:58
друзья, добрый день, какие минусы у react native ?

Todor
11.04.2017
13:27:12
Привет, ребят
Подскажите плз по реалму
Если делать выборку списка через instance.copyFromRealm(instance.where(Group.class).findAll());, то сыпится приложение с https://gist.github.com/iamtodor/f7f1f5d77628b82ae5ff3871ae71566d/edit

Nick Senchurin
11.04.2017
13:27:16

Quantum Harmonizer
11.04.2017
13:27:36

Todor
11.04.2017
13:27:54
@Harmonizr сейчас должно быть норм

Quantum Harmonizer
11.04.2017
13:28:49

Quarx2k ?
11.04.2017
13:29:19

Quantum Harmonizer
11.04.2017
13:29:36

Quarx2k ?
11.04.2017
13:29:51
я понимаю, но может этот метод в транзакции

Todor
11.04.2017
13:30:06
не, без транзакции

Quantum Harmonizer
11.04.2017
13:30:17
А copyFromRealm сообще работает с коллекциями?

Quarx2k ?
11.04.2017
13:30:23
да

Quantum Harmonizer
11.04.2017
13:30:33
И что если findAll().copyFromRealm()?

Kolas
11.04.2017
13:30:34
может кто сталкивался с такой проблемой: поле json "message_size_limit": 33554432 парсится со всех серверов кроме одного, на котором такое же поле хоть и содержит значение, но парсится ретрофитом в null.

Quarx2k ?
11.04.2017
13:30:54
RealmResults<Group> groupList = instance.where(Group.class).findAll();
instance.copyFromRealm(groupList);
а если так сделать

Quantum Harmonizer
11.04.2017
13:31:04

Google

Eugene
11.04.2017
13:31:11

Todor
11.04.2017
13:31:17
@Harmonizr так вот с copyFromRealm() работает, а без него - краш

Quantum Harmonizer
11.04.2017
13:31:29

Igor
11.04.2017
13:31:58
imeaction гугли
Спасибо камараде ! Просветил ! Так заработало if ((event.getAction() == KeyEvent.ACTION_DOWN) &&
(keyCode == KeyEvent.KEYCODE_ENTER))

Kolas
11.04.2017
13:32:02

Quantum Harmonizer
11.04.2017
13:32:04

Eugene
11.04.2017
13:32:09
Есть бехавиор для фаба если надо

Quantum Harmonizer
11.04.2017
13:32:51

Todor
11.04.2017
13:32:55
List<Group> groupList = instance.copyFromRealm(instance.where(Group.class).findAll()); - вот так норм
List<Group> groupList = instance.where(Group.class).findAll(); - вот так падает
я все логи приаттачил
https://gist.github.com/iamtodor/f7f1f5d77628b82ae5ff3871ae71566d

Quantum Harmonizer
11.04.2017
13:33:34

Quarx2k ?
11.04.2017
13:33:56
List<Group> groupList = instance.where(Group.class).findAll();
так позвращается не лист
а RealmResults
Сейчас попробую у себя потворить

Quantum Harmonizer
11.04.2017
13:34:35

Todor
11.04.2017
13:34:38
даже не реалм лист? а реал резалтс?

Quarx2k ?
11.04.2017
13:35:24
но должно и так работать

Google

Quarx2k ?
11.04.2017
13:36:39
попробовал так
не крашится
а что у тебя внутри? может вложенность сильно большая?
или рекурсия))

Todor
11.04.2017
13:37:36
private RealmList<Group> groupList;
private RealmList<Device> deviceList;
private RealmList<Alarm> alarmList;
все остальное - примитивы
@Quarx2k

Quarx2k ?
11.04.2017
13:38:04
Тогда сделай сэмпл апп с крешем и отправь на гитхаб им

Todor
11.04.2017
13:38:46
та я этот могу скопировать, думаю в виде as is
лол
сломал реалм

Quarx2k ?
11.04.2017
13:39:04
Я тоже ломал, они быстро исправили))

Admin
ERROR: S client not available

Todor
11.04.2017
13:41:49
@Quarx2k а как назвать ишью? я по логам вообще ничего не понимаю(

Quarx2k ?
11.04.2017
13:43:08
а там чть выше в логе должен быть эксепшен JNI
так и назови
а так что-то типа
https://github.com/realm/realm-java/issues/4425

Sergey
11.04.2017
13:44:13

Dmitry
11.04.2017
13:44:52
уже отвечал в переписке ниже цитаты

Quantum Harmonizer
11.04.2017
13:45:49

Sergey
11.04.2017
13:48:48

Quantum Harmonizer
11.04.2017
13:50:39
Чтоб отстающие росли за преуспевающими, а зоркие находили проблемы задолго до.

Google

Dmitry
11.04.2017
13:53:16
Да, повышение качества кода, повышение качества программистов, "знакомство" программистов с чужим кодом. Чтобы потом другие модули как свои правили.
Если есть задача косты порезать, для начала надо перестать требовать писать код всем из одной комнаты. Эта комната в крупных городах очень не дешевая.

Sergey
11.04.2017
13:53:25
мм ну да
но это ж тратится время дорогого Синьёра
редко когда на такое идут

Dmitry
11.04.2017
13:54:18
Про это и речь. У нас даже нормальное ревью редко когда делают. фигак-фигак и продакшн, лишь бы текущую фичу побыстрее выпустить
сеньер других серьеров смотрит, современным 23-летним сеньерам тоже многому еще можно научиться обычно.

Sergey
11.04.2017
13:55:13
Это зависит от Величины компании, если коспания огромная и богатая то там такое могут себе позволить, но обычно не до этого

Dmitry
11.04.2017
13:56:01
да от 4 человек на платформу можно, буржуи деньги считать умеют, применяют такой подход почаще наших...

Sergey
11.04.2017
13:56:02

Eugene
11.04.2017
13:56:51
просто надо напороться пару раз, чтобы понять, что себе дороже. и начинаешь после этого думать в другом ключе, что не так уж оно и дорого даётся, ревью это

Sergey
11.04.2017
13:57:04
Просто 90% проэктов не взлетают и вобще до рынка не доходя, поэтому чего париться

Todor
11.04.2017
13:57:10
@Harmonizr @Quarx2k открыл https://github.com/realm/realm-java/issues/4471 :)

Eugene
11.04.2017
13:57:17
ну либо надо команду иметь, в которой уверен на сто процентов. но такое бывает крайне редко в маленьких продуктовых компаниях

Dmitry
11.04.2017
13:57:45
это просто экономически не выгодно обычно )

Eugene
11.04.2017
13:58:07
либо классных менеджеров, которые умеют доносить важность этого всего до заказчиков (если это надо явно вписать в оценку)

Quantum Harmonizer
11.04.2017
13:58:19

Sergey
11.04.2017
13:58:28
Если проект сдохнет то какая разница с каким качеством кода

Eugene
11.04.2017
13:58:30
если заказчик хочет тяп-ляп - скорее всего мы с ним работать просто не будем. ну за свою компанию говорю
у других и ситуация другая

Sergey
11.04.2017
13:59:58
Я сам фанат качества архитектуры и кода, не раз уже убедился что выгодно писать грамотно, повторное использование и всё такое...

Dmitry
11.04.2017
14:00:04
НУ я как фрилансер могу сказать, что заказчик часто сам не знает как ему надо. И зачастую человек нормальный, просто специфику ИТ не знает.

Eugene
11.04.2017
14:00:53
ну непонимание - это другое. а когда это, предположим, явный попил бабла - я скорее про такие вот случаи

Dmitry
11.04.2017
14:01:36
Кстати нифига не всегда выгоднее грамотно писать, если проект маленький и с вероятностью 95% будет закрыт, то достаточно просто стабильно нафигачить, с минимумом тестов и без лишних библиотек.