
Владислав
31.03.2018
19:54:45
кто может дать какие-нибудь туториалы по реалму?

Константин
31.03.2018
19:56:10
чёт так захотел проект почистить, в каждом классе незаюзанные импорты и variables, есть скрипт какой-нибудь или плагин ?)

Aleksey
31.03.2018
19:59:03

Google

Владислав
31.03.2018
19:59:19
да собственно и причины, почему нет

Aleksey
31.03.2018
19:59:38

Владислав
31.03.2018
19:59:47
room не умеет сохранять коллекции
нужно переделывать pojo

Aleksey
31.03.2018
20:00:17

Владислав
31.03.2018
20:00:48
Привязка к потокам
реалм только в основном потоке умеет работать? даже шедулеры из рх не помогут?

Quantum Harmonizer
31.03.2018
20:01:26
я на нём поставил крест из-за огромных нативных библиотек

Владислав
31.03.2018
20:02:50
а что значит - "привязка к потокам'?
Рум просто хороший вариант, но не хочу переписывать pojo, потому что бд достаточно крупная (уже много связей и много коллекций нужно сохранять, вроде как, реалм умеет, а читал про рум - там надо переписывать)
ObjectBox нужно посмотреть

Aleksey
31.03.2018
20:05:51

Google

Aleksey
31.03.2018
20:06:21

Quantum Harmonizer
31.03.2018
20:07:27
короче, мне показалось это вполне логичным, проблем не вызвало

Владислав
31.03.2018
20:08:37
а в ObjectBox как с сохранением коллекций? всё норм?

Quantum Harmonizer
31.03.2018
20:08:55
Ещё мне не нравится, что можно использовать голые поля напрямую (это потом перепиливается в байт-коде) и что поля не удаляются (хотя не используются).

Aleksey
31.03.2018
20:10:31

Quantum Harmonizer
31.03.2018
20:10:42

Aleksey
31.03.2018
20:11:41

Quantum Harmonizer
31.03.2018
20:12:14
А почему не нравится?
Потому что обман. Пишешь поля, а работает с геттерами.
Значит, нужно запретить работать с полями вообще.

Владислав
31.03.2018
20:17:10
хм, посмотрел
тоже нужно pojo переписывать
просто проблема в том, что с gson это всё дело плохо работает
поэтому не могу в существующем проекте уже переписать pojo

Quantum Harmonizer
31.03.2018
20:19:59
То, что документное представление не совпадает с реляционным, немного предсказуемо :)

Владислав
31.03.2018
20:21:38


Vlad
31.03.2018
20:37:29
использую бд SQLite 3
хочу очистить таблицу и мне выдает runtime ошибку
в строке
____________
sqLiteDatabaseToRead.rawQuery("delete from LabResults", new String[] { "UserDB" });
________________
java.lang.IllegalArgumentException: Cannot bind argument at index 1 because the index is out of range. The statement has 0 parameters.
_________________
Таблица создается
___________
sqLiteDatabase.execSQL("create table LabResults (nameOfResult text, result text);");
________________________
Пытаюсь записать так
___________________
if(user.getListOfLabResult().size() != 0)
{
sqLiteDatabaseToRead.rawQuery("delete from LabResults", new String[] { "UserDB" });
for (UserInfo.LabResultInfo buf: user.getListOfLabResult()) {
contentValues.clear();
contentValues.put("nameOfResult", buf.getName());
contentValues.put("result", buf.getResult());
sqLiteDatabaseToRead.insert("LabResults", null, contentValues);
}
}

Quantum Harmonizer
31.03.2018
20:38:39


Vlad
31.03.2018
20:39:34
мол таблица пустая. надо сделать проверку на то, пустая ли?

Quantum Harmonizer
31.03.2018
20:41:10

Константин
31.03.2018
21:46:49
у меня в фабрике создаются и рисуются вьюхи(в скролл вью).
иногда вьюхи имеют одинаковые id (valueView),но всегда разные теги.
Вопрос - как у взятой вьюхи с одинаковым id по тегу сделать valueView.addView(xxxxx) ?
переопределить там где нужно ?
LinearLayout currentValueView = findViewWithTag(alias);

Google

Artem
31.03.2018
21:58:04
по двойному клику по джава классу открываеться файл в новой вкладке, а котлин классы розворачиваються, и нужно еще рас щелкнуть по методу или полю, как это можно попраить?


Sergey
01.04.2018
07:17:57
Привет всем=) Подскажите, я уже сутки сижу с проблемой. Перелопатил кучу гайдов, нашел похожие программы на гитхабе, прочитал весь гугл) В общем хочу по клику на кнопку сделать так, чтобы ставился случайный рингтон на уведомление смс. Я со всем разобрался, но вот ссылка на мой файл не хочет писаться в ContentResolver, он должен отправлять ссылку на добавленную запись, но я всегда получаю null
private Uri getRandomUri() {
File[] ringtones_array = getExternalFilesDir("Testringtones").listFiles();
Random rnd = new Random();
File ringtone_file = ringtones_array[rnd.nextInt(ringtones_array.length)];
ContentValues values = new ContentValues();
values.put(MediaStore.MediaColumns.DATA, ringtone_file.getAbsolutePath());
values.put(MediaStore.MediaColumns.TITLE, "myringtone");
values.put(MediaStore.MediaColumns.MIME_TYPE, "audio/mp3");
values.put(MediaStore.Audio.Media.ARTIST, "None");
values.put(MediaStore.MediaColumns.SIZE, ringtone_file.getTotalSpace());
values.put(MediaStore.Audio.Media.IS_RINGTONE, false);
values.put(MediaStore.Audio.Media.IS_NOTIFICATION, true);
values.put(MediaStore.Audio.Media.IS_ALARM, false);
values.put(MediaStore.Audio.Media.IS_MUSIC, false);
Uri uri = MediaStore.Audio.Media.getContentUriForPath(ringtone_file.getAbsolutePath());
getContentResolver().delete(uri, MediaStore.MediaColumns.DATA + "=\"" + ringtone_file.getAbsolutePath() + "\"", null);
Uri newUri = getContentResolver().insert(uri, values);
return newUri;
}
Uri newUri = getContentResolver().insert(uri, values);
Тут я всегда получаю null
в манифесте все нужные пермишены получил


Igor
01.04.2018
07:27:24
Что не нpавится SQLite-у?
https://gist.github.com/komigor/041b9505625a1b73663a87576cd75d8c
И может ли такое пpоисходить пpи pаботе на двух подключениях?

Sergey8827
01.04.2018
07:35:15
Тут я всегда получаю null
точно не подскажу но была похожая задача получать инфу песни/ Итам весь завтык получения реального пути к файлу
вот короче писал как это сделать на стек оверфлоу https://stackoverflow.com/a/48006607/6352712

Sergey
01.04.2018
07:37:38

Sergey8827
01.04.2018
07:39:29

Sergey
01.04.2018
07:39:48

Sergey8827
01.04.2018
07:40:16

Sergey
01.04.2018
07:40:39
Но не в обратную сторону

Sergey8827
01.04.2018
07:42:35
чтобы исключить почему оно не работает

Admin
ERROR: S client not available

Sergey
01.04.2018
07:44:12
чтобы исключить почему оно не работает
Вот что я нашел)
It's best to be explicit and declare both permissions, but declaring only android.permission.WRITE_EXTERNAL_STORAGE will automatically add android.permission.READ_EXTERNAL_STORAGE to your APK at build time.

Google

Sergey8827
01.04.2018
07:45:04
ок

Sergey
01.04.2018
07:45:06

Василий
01.04.2018
08:15:27
Предусловие: есть два приложение подписанные разными ключами, между ними надо передавать данные, сейчас передача реализованы через broadcastreceiver с разрешением. Это разрешение объявлено в приложении А. Если их скачивать в следующем порядке: сначала А, потом Б. Тогда передача данных работает, если наоборот, то не работает. Какие есть варианты решения проблемы порядка скачивания?

Akbolat
01.04.2018
08:36:30
Админы, мб гоу новый чатик по flutter? т.к. там не только Андроидеры будут, но айОсеры тоже

Julius
01.04.2018
08:39:06
Есть чат по флаттеру

Gerc
01.04.2018
08:39:38

Akbolat
01.04.2018
08:40:13

Julius
01.04.2018
08:40:54
FlutterDev
Updates from subredit r/FlutterDev and from FlutterDev google group.
Any suggestion? Contact with me: @eh_oscar
https://t.me/flutterDev

Sergey
01.04.2018
08:41:34
Привет всем=) Подскажите, я уже сутки сижу с проблемой. Перелопатил кучу гайдов, нашел похожие программы на гитхабе, прочитал весь гугл) В общем хочу по клику на кнопку сделать так, чтобы ставился случайный рингтон на уведомление смс. Я со всем разобрался, но вот ссылка на мой файл не хочет писаться в ContentResolver, он должен отправлять ссылку на добавленную запись, но я всегда получаю null
Если кому интересно, проблема оказалось что в базу нельзя писать путь до файла, в котором содержатся точки. Кинул файл в корень, всё заработало)

Toni
01.04.2018
10:02:53
Вылатает ошибка
В чем может быть проблема?

Константин
01.04.2018
10:08:45
Ну дык
Party не parceble
покажи Party.java

Aleksandr
01.04.2018
11:00:03
Привет!
Вопрос по Firebase Database.
Есть структура, добравлся я до item, а дальше ж@па.
Никак не могу получить одним объектом POJO все, что скрывается за 0, 1, ...

Sergey8827
01.04.2018
11:01:48

Google

Aleksandr
01.04.2018
11:02:35
чтобы у меня был List<Item>, Item - POJO класс с полями name, sku, ...

G_Dee
01.04.2018
11:04:25
Привет. Осваиваю RxJava. Реализовал переодиечские запросы к серверу, но через некоторое время фоновые запросы приостанавливаются и в логах выпрыгивает сообщение «Сеть недоступна». Где то читал что android специально убивает фоновую работу. Не могу найти ответ в инете. В чем проблема может быть?

Sergey8827
01.04.2018
11:05:40

Aleksandr
01.04.2018
11:19:03