@Override public void onGSignInSuccess(Person person) { Toast.makeText(this, "Google sign in success", Toast.LENGTH_SHORT).show(); Log.d("Person display name: ", person.getDisplayName() + ""); Log.d("Person birth date: ", person.getBirthday() + ""); Log.d("Person gender: ", person.getGender() + ""); Log.d("Person name: ", person.getName() + ""); Log.d("Person id: ", person.getImage() + ""); }
Person person = company.getPerson(id); if(person != null) { Data data = person.getData(); if(data != null) { String salary = data.getSalary(); String postcode = data.getPostCode(); } }
Person person = Plus.PeopleApi.getCurrentPerson(mGoogleApiClient); if (person != null) { txtNome.setText(person.getDisplayName()); if (person.hasImage()) { Target target = new Target() { @Override .load(person.getImage().getUrl()) .into(target); if (person.hasCover()) { Picasso.with(MainActivity.this) .load(person.getCover().getCoverPhoto().getUrl()) .into(imgCapa);
public void setProfileInfo() { //not sure if mGoogleapiClient.isConnect is appropriate... if (!mGoogleApiClient.isConnected() || Plus.PeopleApi.getCurrentPerson(mGoogleApiClient) == null) { ((ImageView) getView().findViewById(R.id.avatar)) .setImageDrawable(null); ((TextView) getView().findViewById(R.id.display_name)) .setText(R.string.not_signed_in); } else { Person currentPerson = Plus.PeopleApi.getCurrentPerson(mGoogleApiClient); if (currentPerson.hasImage()) { // Set the URL of the image that should be loaded into this view, and // specify the ImageLoader that will be used to make the request. ((NetworkImageView) getView().findViewById(R.id.avatar)).setImageUrl(currentPerson.getImage().getUrl(), mImageLoader); } if (currentPerson.hasDisplayName()) { ((TextView) getView().findViewById(R.id.display_name)) .setText(currentPerson.getDisplayName()); } } }
@Override public void onResult(People.LoadPeopleResult loadPeopleResult) { mProgressBar.setVisibility(View.GONE); if (loadPeopleResult.getStatus().getStatusCode() == CommonStatusCodes.SUCCESS) { mProxPagina = loadPeopleResult.getNextPageToken(); PersonBuffer personBuffer = loadPeopleResult.getPersonBuffer(); try { if (mPessoas == null || mPessoas.isEmpty()) { mPessoas = new ArrayList<Pessoa>(); mAdapter = new PessoaAdapter(getActivity(), mPessoas); mListView.setAdapter(mAdapter); } int count = personBuffer.getCount(); for (int i = 0; i < count; i++) { Person person = personBuffer.get(i); mPessoas.add(new Pessoa(person.getDisplayName(), person.getImage().getUrl())); } mAdapter.notifyDataSetChanged(); } finally { personBuffer.close(); } } else { Toast.makeText(getActivity(), "Erro ao carregar contatos: " + loadPeopleResult.getStatus(), Toast.LENGTH_LONG).show(); } } }
public static void filterPeople( List<Person> people ) { for ( int i = 0 ; i < people.size(); i++ ) { Person person = people.get( i ); if ( person.getIntParam() == 0 ) people.remove( i-- ); } }
public List<Person> searchZodiac(String zodiac) { assert zodiac != null; // if it fails here, zodiac == null List<Person> result = new ArrayList<Person>(); for (Person p : persons) { Data d = p.getData(); // if it fails here, p == null String z = d.getZodiac(); // if it fails here, d == null if (z.equals(zodiac)) { // if it fails here, z == null result.add(p); } } return result; }