I have extended RoboAsyncTask implemented all needed methods, but while data loading it's displaying default loading animation.
I have made my custom loading dialog but default loading animation on fragment still displaying. It is possible to remove it? Or change animation image?
public class ContactFragment extends RoboSherlockListFragment {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
ContactLoadingTask contactLoadingTask = new ContactLoadingTask(this.getActivity());
contactLoadingTask.execute();
}
private class ContactLoadingTask extends RoboAsyncTask<List<Contact>> {
@Inject
ContactParser contactParser;
protected ContactLoadingTask(Context context) {
super(context);
}
@Override
public List<Contact> call() throws Exception {
return contactParser.getContacts();
}
@Override
protected void onSuccess(List<Contact> contacts) throws Exception {
setListAdapter(new ContactArrayAdapter(ContactFragment.this.getActivity(), contacts));
}
}
}
Launching this code i see loading animation on my fragment before contacts are loaded