在我的应用程序中,我有一个活动,显示来自数据库的一些网页内容......我只是想知道如何刷新活动(只有一次)......
如果可能,请建议并提供一些代码块。
答案 0 :(得分:0)
如果您想随时刷新活动,请使用:
finish();
startActivity(getIntent());
如果您不想看动画,请执行以下操作:
finish();
overridePendingTransition( 0, 0);
startActivity(getIntent());
overridePendingTransition( 0, 0);
如果你想在一段时间后这样做:
Handler handler = new Handler();
handler.postDelayed(new Runnable() {
@Override
public void run() {
//Do something after 100ms like refresh activity
}
}, 100);
答案 1 :(得分:0)
我试试这段代码:
final Handler handler = new Handler();
handler.postDelayed(new Runnable() {
@Override
public void run() {
//Do refresh after 100ms
onRefresh();
}
}, 100);
之后我在10ms后成功自动刷新。