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

База SQLite: метод по созданию таблицы не вызывается - Android

Восстановить пароль Регистрация
Другие темы раздела
Android Как автоматически изменять размер текста в spinner в зависимости от размера экрана? http://www.cyberforum.ru/android-dev/thread1662786.html
Здравствуйте. В программе использую две темы светлую и темную: <style name="BlackTheme" parent="android:style/Theme.Holo"> <item name="android:colorBackground">@color/Black</item> <item name= "android:spinnerStyle">@style/spinner_style_black</item> <item name="android:spinnerDropDownItemStyle">@style/SpinnerDropDownItem_Black</item> <item...
Android Вылетает при создании потока При выключенном Bluetooth, запуская приложение у меня включается блютуз, но выдаёт ошибку создания потока: 02-15 13:31:26.111 30855-31205/com.alexru18.bluetoothchat E/AndroidRuntime: FATAL EXCEPTION: Thread-2439 java.lang.NullPointerException ... http://www.cyberforum.ru/android-dev/thread1662749.html
Какой язык и среду выбрать для разработки на Android? Android
Всем привет. Решил тут попробовать по разрабатывать под Android. В интернете много статей по разработке на андроид, но хотелось бы актуализировать информацию. Интересуют следующие вопросы: 1) Какой язык программирования лучше использовать? Ранее я разрабатывал по MS .NET Framework под винду на C++/C#, но на просторах инета в нескольких местах читал что нормальная разработка возможна только на...
Android как открыть картинку (и по возможности большого размера 10000х12000)
Всем привет! уже перепробовал множество вариантов : пробовал в имадж_вью но остановился на вэб_вью. где-то в коде чего-то не указал и при этом появляется "веб страница не доступна или отключена. " код активити import android.graphics.drawable.Drawable; import android.net.Uri; import android.os.Environment; import android.support.v7.app.AppCompatActivity; import android.os.Bundle;
Android Создание своего дизайна Android http://www.cyberforum.ru/android-dev/thread1662470.html
Вопрос примитивен, но для меня важен. Сейчас нужно сделать уникальный интересный интерфейс для приложения. Но я не знаю с чего начать. Подскажите пожалуйста: что нужно подучить (имею ввиду, какой раздел например style или что-то другое), на что обратить внимание и что изучить, чтобы сделать красивый дизайн? П.С.
Android Цикл: обход массива json Стыдно такое писать, но все же помогите составить цикл. Суть в том, что бы он проходился по массиву json и передавал id title и т.д. Написал как предлагал, но естественно не правильно) public void cikl () { try { JSONObject obj = jsonArray.getJSONObject(n); while (jsonArray.getJSONObject(n) != null) подробнее

Показать сообщение отдельно
qdhtnsoyndtr
5 / 5 / 1
Регистрация: 29.11.2013
Сообщений: 466
15.02.2016, 15:45     База SQLite: метод по созданию таблицы не вызывается
Не пойму что не так.
Раньше с ним не работал
Пытался реализовать пример из сети, но что то не хочет, подозреваю что не создана сама база, а точнее что не вызывается метод по созданию.
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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
public class NewDB extends Activity {
 
    final String LOG_TAG = "myLogs";
 
    DBHelper dbHelper;
 
    public void Insert(String text, String title) {
 
        dbHelper = new DBHelper(this);
 
        // создаем объект для данных
        ContentValues cv = new ContentValues();
 
        // подключаемся к БД
        SQLiteDatabase db = dbHelper.getWritableDatabase();
 
        Log.d(LOG_TAG, "--- Insert in mytable: ---");
        // подготовим данные для вставки в виде пар: наименование столбца - значение
 
        cv.put("name", text);
        cv.put("email", title);
        // вставляем запись и получаем ее ID
        long rowID = db.insert("mytable", null, cv);
        Log.d(LOG_TAG, "row inserted, ID = " + rowID);
 
        // закрываем подключение к БД
        dbHelper.close();
 
    }
 
    class DBHelper extends SQLiteOpenHelper {
 
        public DBHelper(Context context) {
            // конструктор суперкласса
            super(context, "myDB", null, 1);
        }
 
        @Override
        public void onCreate(SQLiteDatabase db) {
            Log.d(LOG_TAG, "--- onCreate database ---");
            // создаем таблицу с полями
            db.execSQL("create table mytable ("
                    + "id integer primary key autoincrement,"
                    + "name text,"
                    + "email text" + ");");
        }
 
        @Override
        public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
 
        }
    }
 
}
ошибки
User-space exception detected!
java.lang.NullPointerException: Attempt to invoke virtual method 'android.database.sqlite.SQLiteDatabase android.content.Context.openOrCreateDatabase(java.lang.String, int, android.database.sqlite.SQLiteDatabase$CursorFactory, android.database.DatabaseErrorHandler)' on a null object reference

FATAL EXCEPTION: main
java.lang.RuntimeException: java.lang.NullPointerException: Attempt to invoke virtual method 'android.database.sqlite.SQLiteDatabase android.content.Context.openOrCreateDatabase(java.lang.String, int, android.database.sqlite.SQLiteDatabase$CursorFactory, android.database.DatabaseErrorHandler)' on a null object reference

Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'android.database.sqlite.SQLiteDatabase android.content.Context.openOrCreateDatabase(java.lang.String, int, android.database.sqlite.SQLiteDatabase$CursorFactory, android.database.DatabaseErrorHandler)' on a null object reference
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 17:33. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru