данные не присваиваются адаптеру

SQLite, Preferences, файлы, SD, Content Provider, XML, JSON
Ответить
Аватара пользователя
FastRus1804
Сообщения: 49
Зарегистрирован: 22 июн 2014, 11:20

данные не присваиваются адаптеру

Сообщение FastRus1804 » 29 июл 2014, 11:07

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

 @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);

        DBHelper dbh = new DBHelper(this);
        SQLiteDatabase db = dbh.getWritableDatabase();

        Cursor cursor = db.query("Kontant", null, null, null, null, null, null);
        startManagingCursor(cursor);
       String[] childFrom = {"name"};
        int[] childTo = {R.id.tv};

       ListView lvMain = (ListView) findViewById(R.id.lvMain);
        

        SimpleCursorAdapter scAdapter = new SimpleCursorAdapter(this, R.layout.item, cursor, childFrom, childTo);
        lvMain.setAdapter(scAdapter);

    }

    class DBHelper extends SQLiteOpenHelper {

        public DBHelper(Context context) {
            super(context, "myDB", null, 1);
        }

        public void onCreate(SQLiteDatabase db) {


            db.execSQL("create table Kontant ("
                    + "id1 integer primary key autoincrement,"
                    + "name text"
                    + ");");

            db.execSQL("create table phone ("
                    + "id2 integer,"
                    + "name text"
                    + ");");

        }

        public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {

        }
    }



Если закомментировать создание адаптера, то программа запускается, иначе пишет что в приложении произошла ошибка.

А где это ошибка не догоняю

Аватара пользователя
altwin
Сообщения: 1951
Зарегистрирован: 13 ноя 2013, 14:46

Re: данные не присваиваются адаптеру

Сообщение altwin » 29 июл 2014, 11:25

FastRus1804 писал(а):
А где это ошибка не догоняю
для этого есть: viewtopic.php?f=60&t=3198
Изображение

Ответить