首页
IT
登录
6mi
u
盘
搜
搜 索
IT
联系人的动态刷新
联系人的动态刷新
xiaoxiao
2026-08-06
0
联系人的动态刷新问题,其实也就是Activity声明周期的问题,若是对生命周期有什么疑惑的同学,请参照我的博客http://blog.csdn.net/cl18652469346/article/details/52106797
为什么这么说呢?
你动态刷新的是什么?还不就是显示联系人的各类List!
在哪里进行刷新?在本Activity的onResume方法中刷新!
为什么要在onResume中进行刷新?不管你跳转到哪个界面,或者一个Dialog,返回本界面的时候都会调用到onResume方法,所以需要在这里面进行List的刷新!0
下面我讲述了点击响应跳转到一个Dialog后返回本界面需要的刷新是如何实现的~代码如下
1.首先设置一个全局变量flag = 1;//我可不想刚进入这个界面的时候就被list.clear方法
2.再次,只要在这个界面上点击哪怕一个按钮都需要将这个标志位flag=2(看你心情赋值咯)
3.最后,在本界面的回调函数onResume中进行如下的代码:
protected void onResume(){
super.onResume();
if(2 == flag){
//list的一些初始化操作(设置适配器,初值等等),以及响应事件最好也复制一遍吧(其实大部分代码还在原来的onCreat方法);
}
}
// 上面的就是联系人的刷新了,谢谢评价~
转载请注明原文地址: https://ju.6miu.com/read-1310894.html
最新回复
(
0
)