/** * Request {@link com.github.gorbin.asne.core.persons.SocialPerson} by user id * * @param userID id of Twitter user * @param onRequestSocialPersonCompleteListener listener for {@link * com.github.gorbin.asne.core.persons.SocialPerson} request */ @Override public void requestSocialPerson( String userID, OnRequestSocialPersonCompleteListener onRequestSocialPersonCompleteListener) { super.requestSocialPerson(userID, onRequestSocialPersonCompleteListener); if (TextUtils.isEmpty(userID)) { throw new SocialNetworkException("userID can't be null or empty"); } Bundle args = new Bundle(); try { args.putLong(RequestGetSocialPersonAsyncTask.PARAM_USER_ID, Long.parseLong(userID)); } catch (NumberFormatException e) { throw new SocialNetworkException("userID should be long number"); } executeRequest(new RequestGetSocialPersonAsyncTask(), args, REQUEST_GET_PERSON); }