我正在开发一个Android应用,其中一个片段具有一个列表视图,该列表视图由来自PHP服务器的JSON响应填充。列表视图将根据需要显示,并且每当查看片段时都会更新。但是,这也是一个问题,因为列表仅在视图更改时才更新,并且我希望listView每隔几毫秒清除并更新一次。
1 回答
![?](http://img1.sycdn.imooc.com/533e4d510001c2ad02000200-100-100.jpg)
杨魅力
TA贡献1811条经验 获得超6个赞
如果要每x秒执行任何操作,则可以使用此代码(在本示例中,x为1000毫秒= 1秒)
在您的片段类中定义:
private Handler handler = new Handler();
Runnable updatePage = new Runnable() {
@Override
public void run() {
// do what you want in here (calling your web service request)
handler.postDelayed(updatePage,1000);
}
};
并像这样使用它(将其放入onCreateView方法中):
handler.postDelayed(updatePage,1000);
添加回答
举报
0/150
提交
取消