Форум программистов, компьютерный форум 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,... подробнее

Показать сообщение отдельно
DevExp
6 / 6 / 2
Регистрация: 27.05.2013
Сообщений: 59
24.09.2014, 09:44     Как организовать класс для работы с несколькими таблицами
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
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);
 
        final String CREATE_SECOND_TABLE = "CREATE TABLE IF NOT EXISTS " + SECOND_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);
 
            final String DROP_TABLE = "DROP TABLE IF EXISTS " + SECOND_TABLE_NAME ;
            db.execSQL(DROP_TABLE);
            onCreate(db);
        }
    }
 
Текущее время: 15:01. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru