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界面数据"的可行方法
继续补充...
相关文章推荐
- Android 异步消息处理机制解析
- Android-->Dialog/DialogFragment宽度高度修改/全屏,自定义样式
- Android音乐播放器---实现Notification控制音乐播放
- Android属性动画赏析
- Android Tip : Android 获取当前Activity对象的方式:
- ubuntu需要额外安装的包用于支持android sdk的运行
- Android动画三部曲之一 View Animation & LayoutAnimation
- 自定义Dialog
- Android编程技巧之获取全局 Context 对象
- android源码(网页)
- Gesture控制图片缩放&Canvas: trying to use a recycled bitmap android.graphics.Bitmap异常
- android service重启
- 【Android】【笔记】《Android 入门经典》part 14 Service
- 【Android】【笔记】《Android 入门经典》part 12 线程与消息处理
- 【Android】【笔记】《Android 入门经典》part 11 ContentProvider 数据共享
- 【Android】【笔记】《Android 入门经典》part 10 数据存储
- 【Android】【笔记】《Android 入门经典》part 9 事件处理
- 【Android】【笔记】《Android 入门经典》part 8 Activity
- Android Material Design控件学习(二)——NavigationView的学习和使用
- 【Android】【笔记】《Android 入门经典》part 7 Intent