Набор данных

SQLite, Preferences, файлы, SD, Content Provider, XML, JSON
Ответить
Аватара пользователя
walle
Сообщения: 28
Зарегистрирован: 28 авг 2013, 10:10

Набор данных

Сообщение walle » 02 сен 2013, 22:19

Как мне следует хранить набор данных, который состоит из четырех полей: название станции, наименование потока, страна вещающая радиостанцию, жанр на который ориентирована радиостанция. Так чтобы их потом было удобно фильтровать и отобразить в listView.

Аватара пользователя
KamiSempai
Сообщения: 1339
Зарегистрирован: 17 фев 2012, 21:23
Откуда: Мордор

Re: Набор данных

Сообщение KamiSempai » 02 сен 2013, 22:28

Только база данных.
http://startandroid.ru/ru/uroki/vse-uro ... qlite.html
R.id.team
Хватит таскать макулатуру на тренировку! Используй T Note.

Аватара пользователя
walle
Сообщения: 28
Зарегистрирован: 28 авг 2013, 10:10

Re: Набор данных

Сообщение walle » 02 сен 2013, 23:11

А как-нибудь свою структуру создать нельзя, чтобы приложение бд не грузить?

Аватара пользователя
rezak90
Сообщения: 3422
Зарегистрирован: 26 июн 2012, 13:22
Откуда: UA
Контактная информация:

Re: Набор данных

Сообщение rezak90 » 02 сен 2013, 23:20

walle писал(а):А как-нибудь свою структуру создать нельзя, чтобы приложение бд не грузить?
только бд
R.id.team
Политика на форуме запрещена

Аватара пользователя
walle
Сообщения: 28
Зарегистрирован: 28 авг 2013, 10:10

Re: Набор данных

Сообщение walle » 03 сен 2013, 15:28

как подключить готовую бд к приложению?

Аватара пользователя
KamiSempai
Сообщения: 1339
Зарегистрирован: 17 фев 2012, 21:23
Откуда: Мордор

Re: Набор данных

Сообщение KamiSempai » 03 сен 2013, 16:23

R.id.team
Хватит таскать макулатуру на тренировку! Используй T Note.

Аватара пользователя
walle
Сообщения: 28
Зарегистрирован: 28 авг 2013, 10:10

Re: Набор данных

Сообщение walle » 19 сен 2013, 21:11

Сделал все как тут написано http://vlad8.com/tech/android-add-exist ... -database/
Пытаюсь получить данные

Код: Выделить всё

    public String getStantion() {
        Cursor cursor = myDataBase.rawQuery("SELECT * FROM Style", null);
        return cursor.getString(0);
    }

Код: Выделить всё

        DataBaseHelper dataBaseHelper;
        dataBaseHelper = new DataBaseHelper(this);

        try {
            dataBaseHelper.createDataBase();
            Log.e("my", "create");
        } catch (IOException e) {
            e.printStackTrace();
        }
        try {
            dataBaseHelper.openDataBase();
            Log.e("my", "open");
        } catch (SQLException e) {
            e.printStackTrace();
        }

        try
        {
            String quote = "";
            quote = dataBaseHelper.getStantion();
            Context context = getApplicationContext();
            CharSequence text = quote;
            int duration = Toast.LENGTH_LONG;

            Toast toast = Toast.makeText(context, text, duration);
            toast.show();
        }
        catch (Exception ex)
        {
            Context context = getApplicationContext();
            CharSequence text = ex.toString();
            int duration = Toast.LENGTH_LONG;

            Log.e("my", text.toString());
        }

        /**/
        dataBaseHelper.close();

        Log.e("my", "close");
Получаю
09-19 21:54:47.575 13447-13447/com.va.alienvest E/my﹕ create
09-19 21:54:47.580 13447-13447/com.va.alienvest E/my﹕ open
09-19 21:54:47.585 13447-13447/com.va.alienvest E/my﹕ android.database.sqlite.SQLiteException: no such table: Style (code 1): , while compiling: SELECT * FROM Style
09-19 21:54:47.600 13447-13447/com.va.alienvest E/my﹕ close

Где может быть ошибка?

Аватара пользователя
Foenix
Сообщения: 4201
Зарегистрирован: 20 окт 2012, 12:01

Re: Набор данных

Сообщение Foenix » 19 сен 2013, 21:23

да где-где, нету у тебя такой таблицы - Style.
R.id.team

NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198

Аватара пользователя
walle
Сообщения: 28
Зарегистрирован: 28 авг 2013, 10:10

Re: Набор данных

Сообщение walle » 19 сен 2013, 21:28

я её создавал должна быть и бд проверил существует.. может данные не скопировались?

Ответить