gpt4 book ai didi

java - 不使用 goto 命令跳转到先前的代码

转载 作者:行者123 更新时间:2023-12-01 22:24:52 24 4
gpt4 key购买 nike

我有一个新闻应用程序需要刷新按钮

我的代码是这样的

private class GetContacts extends AsyncTask<Void, Void, Void> {

protected void onPreExecute() {
//something on UI
}

protected Void doInBackground(Void... arg0) {
restartfromhere:
//most of the networking is done here
// this is the part that I want to re-run to get new updates
}

protected void onPostExecute(Void result) {
//updates the data from internet in the application UI
}
}

现在我有一个新的按钮刷新,需要再次重新运行整个代码。

像这样,刷新时点击

public void refresh(){
goto restartfromhere:
}

Java 没有 goto 命令,我知道这是不好的编程习惯。那么,我可以使用什么替代方法?

最佳答案

new GetContacs().execute();

你不需要任何 goto 。您只需执行 AsyncTask 即可。

关于java - 不使用 goto 命令跳转到先前的代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29000262/

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