वर्तमान में मेरे पास प्राथमिक AsyncTasks जैसे निम्न कार्य करने के लिए एक सहायक वर्ग है। मैं फ़ंक्शन को किसी गतिविधि से और जब आवश्यक हो, कॉल करता हूं। कोड ठीक काम करता प्रतीत होता है और मुझे किसी भी समस्या का सामना नहीं हुआ है। लेकिन, मैं सोच रहा था कि यह एक अच्छा कोडिंग अभ्यास है या यदि कोई ऐसी विधियां थीं जो मुझे अनजान हैं। किसी भी प्रतिक्रिया खुशी से स्वीकार और सराहना की जाएगी।एक स्टेटिक विधि के अंदर AsyncTask - अच्छा कोडिंग अभ्यास?
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();
}
}
स्पष्टीकरण के लिए धन्यवाद! – Abhijit