gpt4 book ai didi

android - 静态方法中的 AsyncTask - 良好的编码习惯?

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

我目前有一个辅助类来执行基本的 AsyncTasks,如下所示。我会在需要时从 Activity 中调用函数。代码似乎工作正常,我没有遇到任何问题。但是,我想知道这是否是一个好的编码实践,或者是否有任何我不知道的后果。我们将很乐意接受和赞赏任何反馈。

public class OtherUtils {

public static void updatePromptsOption(final boolean showPrompt, final Context context) {
new AsyncTask<Void, Void, Void>() {
@Override
protected Void doInBackground(Void... params) {
Editor preferenceEditor = PreferenceManager.getDefaultSharedPreferences(context).edit();
preferenceEditor.putBoolean(Constants.SHOW_PROMPT, showPrompt).commit();
return null;
}

}.execute();
}
}

最佳答案

我认为这样做没有任何问题。作为一个静态函数,您不会隐藏以后可能会影响您的隐式 this 引用。对我来说似乎是一个合理的便利功能。

关于android - 静态方法中的 AsyncTask - 良好的编码习惯?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9185117/

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