Форум программистов, компьютерный форум CyberForum.ru

Взаимодействие базы данных на SQLlite и Фрагмента и RecyclerView - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android Запуск приложений с Vulkan API на Андроид http://www.cyberforum.ru/android-dev/thread1811043.html
Доброго времени суток, форумчане! С выходом нового графического API Vulkan компания Samsung продемонстрировала работу демки Protostar на своём флагманском Galaxy S7, и побещали поддержку нового интерфейса для 6-й версии андроида. Хотя его должны сделать доступным только в 7-й. На Github'е можно найти некоторые примеры программ с исходниками, всё вроде нормально собирается, но на устройстве при...
Android Как вытащить файл из эмулятора? Сгенерировал в приложении и вроде даже записал файл wav. Теперь не знаю, как его вытащить для анализа. На телефоне без рута папки приложения не видно. А на эмуляторе подозреваю, что всё лежит в img архивах или образах. Alkogol с этим не хочет работать. Виндовс предлагает записать на DWD. Чем распаковать img из эмулятора? А может в самом Студио что то встроено для этого? http://www.cyberforum.ru/android-dev/thread1811038.html
Записать файл .wav в assets Android
Здравствуйте! Генерирую массив данных с заголовком для wav файла. И не удаётся найти способа записать его в assets. Ни пути ни метода не знаю. byte FileDot; // тут весь массив с заголовком для wav файла // записываем в файл String FileDotName = "src/main/assets/Dot.wav"; // имя файла с путём. Не уверен в пути. FileOutputStream fos = null; try { ...
Подключение бибилиотеки XML RPC в проект для Android Studio Android
Всем привет. Хочу заюзать либу http://ws.apache.org/xmlrpc/client.html Скачал jar файлики (xmlrpc-client-3.1.3.jar, xmlrpc-common-3.1.3.jar) и сделал подключение их в проект. Компилятор не ругается, import работает import org.apache.xmlrpc.client.XmlRpcClient; import org.apache.xmlrpc.client.XmlRpcClientConfigImpl; НО когда идет вызов в коде XmlRpcClient client = new XmlRpcClient(); ...
Android Как удалить нижнюю линию MPAndroidChart http://www.cyberforum.ru/android-dev/thread1810734.html
Привет! Товарищи, кто знает как удалить обведенную линию? Пробовал: chart.getAxis(YAxis.AxisDependency.RIGHT).setDrawZeroLine(false); Ничего не помогло.
Android Относительные пути в аннотациях Retrofit @GET("/feeds/flowers.json") Так аннотируется Get запрос Retrofit, где /feeds/flowers.json путь к Json файлу уже на сервере. А почему в аннотации к Get запросу достаточно указать только короткий путь к файлу на сервере а не полностью весь путь? Можете объяснить этот момент? подробнее

Показать сообщение отдельно
CoolMind
418 / 401 / 65
Регистрация: 06.10.2012
Сообщений: 1,723
21.09.2016, 12:22     Взаимодействие базы данных на SQLlite и Фрагмента и RecyclerView
Цитата Сообщение от halk0812 Посмотреть сообщение
Можно по-подробнее?
Насколько я понял, у вас есть локальная БД, к ней вы выполняете запросы. Соответственно, когда делаете добавление, изменение или удаление, можете вызвать какую-то процедуру, которая меняет данные в адаптере, но делать это надо в UI-потоке.
Условно говоря,
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
new Thread(new Runnable... // Желательно, но можно и без потоков.
 
Выполнили запрос на изменение к БД.
Узнали, какие данные изменились.
final List<Item> items = new ArrayList<>();
for (Data data : changed_data) {
    Item item = new Item();
    // Какие-то действия с item.
    items.add(item);
}
activity.runOnUiThread(...
    int start = adapter.getItemCount();
    adapter.addAll(items);
    adapter.notifyItemRangeInserted(start, items.size());
}
 
Текущее время: 12:49. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru