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
[align=left]
Timer timer = new Timer();
TimerTask task = new TimerTask(){ @Override
public void run() {
// 你要进行的操作
}
};
timer.schedule(task, 1000);[/align]
1 刚进界面时,当数据正在加载时,在界面右上角用一 正在刷新或正在加载的 图标 来提示,当数据加载完成后,又显示默认时的 刷新 二字
2 当页面数据加载完成后,再点击右上角的 刷新 处,右上角 又出现 正在刷新或正在加载的图片,直到数据加载完成这如何实现呀,能给个demo就更好, [email protected] thanks
第一,准备好以下两个基本功能
//发送请求
requestForData()
{
//步骤一,更新UI: 换为加载图标
//步骤二,发送异步请求到服务器
}//处理来自服务器应答
processRspFromServer()
{
//步骤一,更新UI:换位刷新图标
}第二,在合适的地方触发以上动作
1,一进此界面,一秒后就自动刷新:
使用多线程定时1秒后调用:requestForData
2,按下按钮触发更新:
在onclick中调用:requestForData