启动活动时自动刷新

时间:2017-09-24 03:33:31

标签: android

在我的应用程序中,我有一个活动,显示来自数据库的一些网页内容......我只是想知道如何刷新活动(只有一次)......

如果可能,请建议并提供一些代码块。

2 个答案:

答案 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后成功自动刷新。