gpt4 book ai didi

android - 我怎样才能刷新 Activity ?

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:33:16 26 4
gpt4 key购买 nike

我想在不触发任何事件的情况下按照我的意愿刷新 Activity ,一些工作会执行, Activity 会自行调用。所以,我想知道 android 中是否有任何选项可以自行刷新 Activity 。

最佳答案

您可以通过调用 postDelayed(..) 的处理程序自行完成此操作

http://developer.android.com/reference/android/os/Handler.html#postDelayed(java.lang.Runnable , 长)

把这个放在你的课上:

private final Handler handler = new Handler();

创建一个名为:doTheAutoRefresh() 的函数:

private void doTheAutoRefresh() {
handler.postDelayed(new Runnable() {
@Override
public void run() {
doRefreshingStuff(); // this is where you put your refresh code
doTheAutoRefresh();
}
}, 1000);
}

在您的 onCreate 中调用此函数。

注意:这是基本方法。考虑在调用 onPause 后停止它并在 onResume 后恢复它。查看处理程序类以了解如何删除。

关于android - 我怎样才能刷新 Activity ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4311097/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com