您的位置:首页 > 移动开发 > Android开发

android项目中刷新activity界面

2016-01-31 09:03 597 查看
android项目中在sqlite数据库插入/更新/删除数据后:

1.刷新当前activity界面数据(手动刷新):

在activity类下新增一个refresh()方法:

/**
*刷新,这样的刷新方法,仅仅有一个Activity实例。

*/
publicvoidrefresh(){
onCreate(null);
}


2.刷新还有一个activity界面数据(自己主动刷新):

在涉及到sqlite3数据库操作的activity类下重写onResume()方法:(此处建议复习下activity的生命周期,并了解下onResume()方法的使用)

/**
*调用onCreate(),目的是刷新数据,
*从还有一activity界面返回到该activity界面时,此方法自己主动调用
*/
@Override
protectedvoidonResume(){
super.onResume();
onCreate(null);
}

由此,涉及到sqlite数据库数据的插入/更新/删除的activity的类,建议像上面一样重写onResume()方法,这是本人在实践中解决"刷新还有一activity界面数据"的可行方法




继续补充...






                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: