public static interface Task.TaskListener<R,S>
void
onFailure(S error)
onSuccess(R result)
void onSuccess(R result)
void onFailure(S error)