Went back to a static AsyncTask in SearchFragment and fixed onResume to
    put the broadcast receiver back into place so on rotation, we still get
    a result.
Removed unused activities.