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

Как организовать класс для работы с несколькими таблицами - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android Обработка объектов в listview http://www.cyberforum.ru/android-dev/thread1261730.html
Такая проблема... Хочу создать 50 строк в listview, в каждой строке по textview и button. Вопрос в том, как потом обрабатывать эти объекты. К примеру, как присвоить конкретному textview.settext или разные обработчики для button. Т.е. как выцепить id этих объектов, в какую сторону копать?
Android Исходный код любой 3D игры Здравствуйте. Помогите найти исходный код какой-нибудь простой игры типа кубика Рубика. Вобщем, необходимо, чтобы в центре был куб, он вращался скролом и реагировал на клик. P.S. заранее благодарю. http://www.cyberforum.ru/android-dev/thread1261587.html
Исчезновение разрешений с манифеста Android
Здравствуйте! У меня такая проблема: При компиляции приложения, которое не содержит ни одного предупреждения, из манифеста пропадает директива <uses-permission android:name="android.permission.INTERNET" /> Сей чудо процесс можно наблюдать в прямо в ходе компиляции, если оставаться на вкладке с манифестом. В чем может быть дело?
Android Тема магистерской дисертации
Привет всем. Может кто подскажет интересную тему для дисера, связанную с андроидом, мобильной разработкой, может библиотечки какие, или интерфейсом приложений. Вообщем что-нибудь в этом направлении. Буду очень признателен.
Android Реализация custom GridView http://www.cyberforum.ru/android-dev/thread1261355.html
Как реализовать такой GridView? Вопрос в том чтоб сделать отдельными блоками как на картинке.
Android Открытие диалога при удалении виджета с рабочего стола Как открыть диалог при клике по виджету я умею, нашел пример. Там делается так Intent intent = new Intent(context, InputDialog.class); PendingIntent pendingIntent = PendingIntent.getActivity(context, 0, intent, 0); RemoteViews views = new RemoteViews(context.getPackageName(), R.layout.widget_layout); views.setOnClickPendingIntent(R.id.widget_button,... подробнее

Показать сообщение отдельно
Tester64
395 / 356 / 43
Регистрация: 22.05.2013
Сообщений: 2,502
25.09.2014, 20:17     Как организовать класс для работы с несколькими таблицами
Цитата Сообщение от Spelcrawler Посмотреть сообщение
А база рецептов где? Если на сервере, то можно выгружать только то что изменилось и добавлять в базу. А базу для пользователя тоже можно "отделить" написав пару методов для выборки всех данных и записи в тот же xml, и для считывания этих данных на другом устройстве что-то написать. Это конечно трудозатратнее, но и работать все будет быстрее.
Я же вроде обьяснил! Есть (допустим) база рецептов. Заполняется операторами (шеф поворами) на сервере и выгружается в SQLite базу, готовую для подключения к андроиду. Иногда она непредсказуемо меняется (любая запись может быть исправлена на сервере). Твое устройство может быть с базой любой "старости". Твоя программа ее только читает для совместных курсоров с твоими личными пожеланиями (в холодильнике есть: морковка, петрушка и лед - получить возможные рецепты на этих компонентах). На любом моменте можно обновить базу рецептов с сервера скачав с нуля все 5-50 мегабайт с новой базой, а не только 250 новых записей и 3000 исправленых. ИМХО это иногда проще чем искать отличия и их поштучно добавлять в базу. Особенно если изменений слишком много. При больших изменениях скачивание займет 5 минут, а интеграция по одной займет 50 минут. Плюс методика хранения и поиска отличий в базе для выгрузки юзерам только их изменений.

ИМХО было бы проще подключить обновленный "спрвочник" рецептов (в виде 2й базы) после скачивания более новой версии без лишних телодвижений... И сделать что-то вроде Select * From base1.holodilnik, base2.rezept where base1.holodilnik.product_id=base2.rezept.product_id.

А еще я приводил пример с личными базами юзеров, Которые можно просто перекинуть файликами чем играться с выгрузкой личных записей из общей базы.
 
Текущее время: 02:53. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru