LocalNewsActivity 文件中,一个刷新图标,并可刷新此界面,如下
//刷新
news_img02 = (ImageView)findViewById(R.id.img_new2);
news_img02.setOnClickListener(new OnClickListener(){
public void onClick(View v)
{
finish();
Intent intent = new Intent(LocalNewsActivity.this, LocalNewsActivity.class);
startActivity(intent);
}
});
现只是点击此图标,会成功刷新界面。
现需:1 一进此界面,一秒后就自动刷新一回(不是每隔一秒刷新一回,只是刚进一秒后刷新一回)
2 刷新过程中,把此图标换成那种刷新状态的图标
这如何实现呀,thanks
------解决方案--------------------
- Java code
[align=left]Timer timer = new Timer(); TimerTask task = new TimerTask(){ @Override public void run() { // 你要进行的操作 } }; timer.schedule(task, 1000);[/align]
------解决方案--------------------
------解决方案--------------------
开始请求数据的时候,更换图标(刷新-》加载)。。。。
当得到请求数据并更新上UI了,在册更换图标(加载-》刷新)。。。。。
当你第一次进入时需要延时加载数据更新,写一个定时器即可
------解决方案--------------------
思路:
第一,准备好以下两个基本功能
//发送请求
requestForData()
{
//步骤一,更新UI: 换为加载图标
//步骤二,发送异步请求到服务器
}
//处理来自服务器应答
processRspFromServer()
{
//步骤一,更新UI:换位刷新图标
}
第二,在合适的地方触发以上动作
1,一进此界面,一秒后就自动刷新:
使用多线程定时1秒后调用:requestForData
2,按下按钮触发更新:
在onclick中调用:requestForData