
Quantum Harmonizer
09.01.2017
21:21:40
У меня в идее, наоборот, постоянно какая-то фигня творится)

Roman
09.01.2017
21:21:53
1 + 2 + "3" = "33" ох уж эти автоматические преобразования типов :)

Quantum Harmonizer
09.01.2017
21:22:29
не могу понять, почему простой gradle-проект не требует синхронизации после изменения build.gradle, например :)

Google

Roman
09.01.2017
21:22:55

Михаил
09.01.2017
21:22:57

Quantum Harmonizer
09.01.2017
21:24:03
Это Java
А, допёр) ну да, всё, что '+' со строкой, приводится к строке)

Михаил
09.01.2017
21:24:27

Quarx2k ?
09.01.2017
21:24:51
делают тоже подобную магию вроде

Roman
09.01.2017
21:25:23

Михаил
09.01.2017
21:25:54
судя по всему у него очень много топоров

Quantum Harmonizer
09.01.2017
21:26:35
Топором по перегрузке операторов?)

Михаил
09.01.2017
21:27:12

J
09.01.2017
21:28:40

Alex
09.01.2017
21:29:24
сначала инты, потом лонги и даблы, потом стринги

Google

Alex
09.01.2017
21:29:41
все просто
(пока тернарник не влепить)

Roman
09.01.2017
21:34:04

Alex
09.01.2017
21:37:41
чат не совсем тот
https://telegram.me/mobile_jobs
видимо, сюда
там любят # ищу

Nikita
09.01.2017
21:43:15
ок

Alex
09.01.2017
21:44:34
ниасилил # ищу?

Nikita
09.01.2017
21:45:09

Artem
09.01.2017
22:30:08
Ребята ,всем привет! Траблы с Realm.Не хочет делать ассинхронные транзакции.Делаю всё как в доках. Не ассинхронная пашет нормально.Если делаю ассинхронную( + объявляю методы onSuccess() onError()) ) ,то не пашет.Если вместо этих методов null ставлю,то говорит неоднозначный метод вызван даже поставить не даёт ).Мб кто решал подобные задачи?

Михаил
09.01.2017
22:31:33
с какой ошибкой не пашет в первом случае?
или просто транзакция не отрабатывет?

Artem
09.01.2017
22:34:59
не отрабатывает
просто без ничего

Михаил
09.01.2017
22:35:22
та же трабла щас в текущей прилаге)
самому интересно

Artem
09.01.2017
22:36:12
:D
и интернеты молчат)

BullyBoo
09.01.2017
22:39:01
Всем привет. Ребят, как нарисовать на канве drawable так, чтобы при увеличении объекта view drawable не терял качество

Google

BullyBoo
09.01.2017
22:39:26
Естественно речь идет не о каком то гигантским увеличении view

Михаил
09.01.2017
22:39:27
юзать векторные дравабл?

Roman
09.01.2017
22:39:36

BullyBoo
09.01.2017
22:40:07
Думал об этом, но разве в том же floatingActionButton юзается он?

Ivan
09.01.2017
22:40:19

BullyBoo
09.01.2017
22:40:28
Там вроде самый обычный drawable

Artem
09.01.2017
22:40:34
Сек
ща скину
Код в студию
realm.executeTransactionAsync(new Realm.Transaction() {
@Override
public void execute(Realm realm) {
ChartMain chart = new ChartMain();
chart.setIdChart(0);
chart.setTeacher(teachersRealmResults.get(0));
realm.copyToRealmOrUpdate(chart);
}
}, new Realm.Transaction.OnSuccess() {
@Override
public void onSuccess() {
}
}, new Realm.Transaction.OnError() {
@Override
public void onError(Throwable error) {
}
});

Михаил
09.01.2017
22:42:27
на каком потоке выполняется?

BullyBoo
09.01.2017
22:42:29
При этом если FloatingActionButton увеличить, картинка не так страдает, как если отрисовать ее при помощи метода canvas.drawBitmap();

Artem
09.01.2017
22:42:52

Михаил
09.01.2017
22:43:13

Artem
09.01.2017
22:43:24
Main

BullyBoo
09.01.2017
22:43:38
А что юзать?
вариант не юзать битмап

Quarx2k ?
09.01.2017
22:43:39

Artem
09.01.2017
22:43:52

Sergey
09.01.2017
22:44:25

Google

Sergey
09.01.2017
22:45:17
Тебе же эти объекты не нужны после вставки в базу

Михаил
09.01.2017
22:45:24
а у меня такой метод не отрабатывает
doOnIO(() -> {
Realm realm = Realm.getDefaultInstance();
realm.executeTransaction(it -> update.run());
realm.close();
});
мб подскажите
doOnIO просто передает ранбл на выполнение rx шедулеру

Sergey
09.01.2017
22:46:29

Михаил
09.01.2017
22:46:30
воркеру вернее

Artem
09.01.2017
22:46:33

Ivan
09.01.2017
22:46:45

Admin
ERROR: S client not available

Sergey
09.01.2017
22:46:47

Ivan
09.01.2017
22:47:06
Может ты с другого потока пытаешься результаты использовать

Михаил
09.01.2017
22:47:22
private void changeProduct(Runnable update) {
Utils.doOnIO(() -> {
Realm realm = Realm.getDefaultInstance();
realm.executeTransaction(it -> update.run());
realm.close();
});
}
@Override
public void decreaseCounter() {
changeProduct(() -> mProduct.dec());
}
@Override
public void increaseCounter() {
changeProduct(() -> mProduct.inc());
}

Ivan
09.01.2017
22:47:27
А вообще лучше самому создать тред и в нем синхронно работать с реалмом

Sergey
09.01.2017
22:48:25
Блин код вообще не читабельный, не бросайте код прямо сюда

Artem
09.01.2017
22:48:26
Смотри логи
Логи смотрю,говорит что IndexOutOfBoundsException: No results were found .Я после этой транзакции сразу в лог пишу первый элемент

Михаил
09.01.2017
22:48:41

Sergey
09.01.2017
22:48:49

Михаил
09.01.2017
22:49:09
http://pastebin.com/YD6G33Wy

Artem
09.01.2017
22:49:16

Google

Sergey
09.01.2017
22:49:35

Михаил
09.01.2017
22:49:50
mProduct это реалмовский обжект

Sergey
09.01.2017
22:49:57
Покажи больше кода

Artem
09.01.2017
22:49:57
Толку то ?) транзакция не происходит)

Ivan
09.01.2017
22:50:00

Artem
09.01.2017
22:50:08
Тут?

Ivan
09.01.2017
22:50:11

Sergey
09.01.2017
22:50:23

Михаил
09.01.2017
22:50:39
два нижних метода вызывают верхний метод

Artem
09.01.2017
22:51:43

Sergey
09.01.2017
22:52:25

Ivan
09.01.2017
22:52:48
Да что вы разбираетесь, индекс баундс же

Artem
09.01.2017
22:56:38

Sergey
09.01.2017
22:57:39

Artem
09.01.2017
22:58:29
Дак,у меня эта ошибка вылетает ,когда я пытаюсь вывести в лог первый элемент из транзакции

Sergey
09.01.2017
22:58:40
Там у тебя коллекция тичеров точно не пустая?

Artem
09.01.2017
22:58:52
Точно,

Quarx2k ?
09.01.2017
22:58:55
У тебя teachersRealmResult пустой

Ivan
09.01.2017
22:58:57