当我尝试填充列表视图时,我的应用程序崩溃了

时间:2018-05-25 16:23:11

标签: java android methods call

我试图从另一个活动中调用这些方法并且它几乎完美地工作,但是我收到一条消息,告诉我的应用程序在触发时停止工作

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 :(得分:0)

您将数据库打开为可写,您需要将其打开为可读

db = adapter.getReadableDatabase();