-3
所有活动从数据库获取数据。首次加载应用程序时主要活动获取数据并使用适配器将其显示在回收站视图中。当我从main活动到第二个活动第二个活动提取数据并使用相同的适配器显示它,但是当我按下后退按钮主要活动加载但显示的数据是第二个活动。在活动之间来回切换主要活动获取的数据与最后一个活动的获取数据
所有活动从数据库获取数据。首次加载应用程序时主要活动获取数据并使用适配器将其显示在回收站视图中。当我从main活动到第二个活动第二个活动提取数据并使用相同的适配器显示它,但是当我按下后退按钮主要活动加载但显示的数据是第二个活动。在活动之间来回切换主要活动获取的数据与最后一个活动的获取数据
尝试在主活动的OnResume()中获取数据,并使用OnResume()本身内的新数据重置适配器。
例如
@Override 保护无效的onResume(){ super.onResume();
Cursor events = eventDbHelper.getInformation(sqLiteDatabase);
if(events != null)
if(events.moveToFirst()){
do{
String title,date,time;
title = events.getString(0);
date = events.getString(1);
time = events.getString(2);
CustomEvent dp =new CustomEvent(title,date,time);
listAdapter.add(dp);
}while (events.moveToNext());
}
}
这就是我如何获取在我的onResume数据和设定我的ListView适配器。 重复提取数据并在您的案例中设置回收站视图适配器的相同功能