Java 当我尝试填充listview时,我的应用程序正在崩溃

Java 当我尝试填充listview时,我的应用程序正在崩溃,java,android,methods,call,Java,Android,Methods,Call,我正试图从另一个活动调用这些方法,它几乎可以完美地工作,但我收到一条消息,告诉我,每当它触发时,我的应用程序就会停止工作 public void retrieveList(){ DataBaseAdapter adapter = new DataBaseAdapter(this); db = adapter.getWritableDatabase(); cursor = db.rawQuery("SELECT * FROM ficha", null); } public

我正试图从另一个活动调用这些方法,它几乎可以完美地工作,但我收到一条消息,告诉我,每当它触发时,我的应用程序就会停止工作

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中

如果以可写方式打开数据库,则需要以可读方式打开

db = adapter.getReadableDatabase();

添加发布错误日志所需的日志堆栈跟踪。您的列表可能为空。。。。但是日志上写的是什么?你有没有试着用谷歌搜索那个错误?从那里开始。我在secondsyeah中找到了一个解决方案,它确实是可写的,但我仍然得到了错误现在它说java.lang.ClassCastException:com.example.rpgm.rpg_m.FichasActivity不能强制转换为com.example.rpgm.rpg_m.fichaActivity您有两个类,一个在in中有“S”,另一个没有,并且您正在尝试强制转换一个FichasActivity类型的对象(带S)到类型为FichaActivity(无S)的对象好的,是的…每当我添加新内容时,我都想更新我的listview,但它在另一个活动中,因此你的应用程序有一个包含列表的活动,另一个活动可以向其中添加项目。当你添加项目时,你会返回到第一个活动,对吗?你希望它刷新吗