I am rarely getting this error while making an API call.
java.lang.IllegalStateException: Fragment not attached to Activity
I tried puttin
Fragment lifecycle is very complex and full of bugs, try to add:
Activity activity = getActivity(); if (isAdded() && activity != null) { ... }