Мое приложение падает, когда я пытаюсь заполнить список - PullRequest
0 голосов
/ 25 мая 2018

Я пытаюсь вызвать эти методы из другого действия, и оно работает почти идеально, но я получаю сообщение о том, что мое приложение перестало работать при каждом срабатывании

public void retrieveList(){
    DataBaseAdapter adapter = new DataBaseAdapter(this);
    db = adapter.getWritableDatabase();
    cursor = db.rawQuery("SELECT * FROM ficha", null);
}

public void createList(){
    listViewF = (ListView) findViewById(R.id.listViewF);
    CursorAdapterList adapter = new CursorAdapterList(this, cursor);
    listViewF.setAdapter(adapter);
}

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

05-25 16:29:54.343 26925-26925/? E/libprocessgroup: failed to make and chown /acct/uid_10060: Read-only file system

, также это код, который я использую для вызова методов

                        ((FichaActivity)context).retrieveList();
                    ((FichaActivity)context).createList();
                    finish();

и да, методывнутри FichaActivity

1 Ответ

0 голосов
/ 25 мая 2018

вы открыли базу данных как доступную для записи, вам нужно открыть ее как доступную для чтения

db = adapter.getReadableDatabase();
...