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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Обработка объектов в listview http://www.cyberforum.ru/android-dev/thread1261730.html
Такая проблема... Хочу создать 50 строк в listview, в каждой строке по textview и button. Вопрос в том, как потом обрабатывать эти объекты. К примеру, как присвоить конкретному textview.settext или разные обработчики для button. Т.е. как выцепить id этих объектов, в какую сторону копать?
Программирование Android Вывести изображение из RSTP потока на телефон Приветствую. Такая проблема. Есть ip камера,то,что она отображает можно просматривать через RSTP поток. Установил на телефон VLC, подключился к камере - видео идет как слайдшоу,с перерывами в 2-5 секунд,но идет. Пытаюсь программно вывести это изображение на экран,но увы. Причем либо выдает исключение Java.Lang.Throwable,либо делает вид,что видео идет,но самого изображения нет. Может кто... http://www.cyberforum.ru/android-dev/thread1261718.html
Исходный код любой 3D игры Программирование Android
Здравствуйте. Помогите найти исходный код какой-нибудь простой игры типа кубика Рубика. Вобщем, необходимо, чтобы в центре был куб, он вращался скролом и реагировал на клик. P.S. заранее благодарю.
Исчезновение разрешений с манифеста Программирование Android
Здравствуйте! У меня такая проблема: При компиляции приложения, которое не содержит ни одного предупреждения, из манифеста пропадает директива <uses-permission android:name="android.permission.INTERNET" /> Сей чудо процесс можно наблюдать в прямо в ходе компиляции, если оставаться на вкладке с манифестом. В чем может быть дело?
Программирование Android Тема магистерской дисертации http://www.cyberforum.ru/android-dev/thread1261514.html
Привет всем. Может кто подскажет интересную тему для дисера, связанную с андроидом, мобильной разработкой, может библиотечки какие, или интерфейсом приложений. Вообщем что-нибудь в этом направлении. Буду очень признателен.
Программирование Android Реализация custom GridView Как реализовать такой GridView? Вопрос в том чтоб сделать отдельными блоками как на картинке. подробнее

Показать сообщение отдельно
Flash_2oo9
3 / 3 / 0
Регистрация: 31.10.2012
Сообщений: 142

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

23.09.2014, 23:26. Просмотров 982. Ответов 15
Метки (Все метки)

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
private class DbOpenHelper extends SQLiteOpenHelper{
 
        public DbOpenHelper(Context context, final String DB_NAME, SQLiteDatabase.CursorFactory factory, int version) {
            super(context, DB_NAME, factory, version);
        }
 
        @Override
        public void onCreate(SQLiteDatabase db) {
            final String CREATE_TABLE = "CREATE TABLE IF NOT EXISTS " + FIRST_TABLE_NAME + " ( _id INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, " + FIRST_WORD + " TEXT, " +
                    SECOND_WORD + " TEXT, " + CORRECT_FIRST_WORDS + " INTEGER, " + CORRECT_SECOND_WORDS + " INTEGER, " + FIRST_COMMENT + " TEXT, " + SECOND_COMMENT + " TEXT )";
            db.execSQL(CREATE_TABLE);
        }
 
        @Override
        public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
            final String DROP_TABLE = "DROP TABLE IF EXISTS " + FIRST_TABLE_NAME ;
            db.execSQL(DROP_TABLE);
            onCreate(db);
        }
    }
Есть класс DbOpenHelper для работы с БД, все работает отлично. В другом классе создаю экземпляр данного и дальше работаю. Но вот возник вопрос, появилось вторая таблица в бд, а в onCreate() и onUpgrade() я работаю только с FIRST_TABLE_NAME. Как мне работать с другой таблицей?
Мне кажется создавать для каждой таблицы свой класс - плохой вариант. Ведь как я понимаю если данные методы пустые, то читать с бд можно, но писать в нее нельзя.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru