@Override
public void onDetach() {
super.onDetach();
Logger.d(TAG);
}
<BUG>protected void checkException(Throwable e) {
if ((e instanceof UnknownHostException)) {
NetUtils.showNetworkErrorSnackBar(getActivity(), mRootView, snack_message_net_error, snack_action_to_setting);
} else if (e instanceof JsonSyntaxException) {
NetUtils.showNetworkErrorSnackBar(getActivity(), mRootView, snack_message_data_error, snack_action_to_setting);
} else if (e instanceof SocketTimeoutException) {
NetUtils.showNetworkErrorSnackBar(getActivity(), mRootView, snack_message_net_error, snack_action_to_setting);
} else {
Snackbar.make(mRootView, snack_message_unknown_error, Snackbar.LENGTH_LONG);</BUG>
}

@Override
public String toString() {
return getClass().getSimpleName() + " @" + Integer.toHexString(hashCode());
