title: Get data from Retrofit call and send it to another activity
body: <p>I need to send the detail when I click on an item in a RecyclerView to another Activity.. </p>
  
  <pre><code>// Here I call my service
  public void getContactoById(Integer id) 
  {
      apiManager.getContactoById(id).
              enqueue(new Callback&lt;Contacto&gt;() {
                  @Override
                  public void onResponse(Call&lt;Contacto&gt; call, Response&lt;Contacto&gt; response) {
                      if (response.isSuccessful()) {
                          // ???????? How send from here to 2nd Activity
                      }
                  }
  
                  @Override
                  public void onFailure(Call&lt;Contacto&gt; call, Throwable t) {
                      Throwable x = t;
                  }
              });
  }
  
  // In second Activity, I need to fill these controls with the values obtained from the service call
  protected void onCreate(Bundle savedInstanceState) {
      super.onCreate(savedInstanceState);
      setContentView(R.layout.activity_detail_contact);
    Service.getInstance().getContactoById(Integer.valueOf(contacto.getUserId()));
  
      imgFoto = (ImageView) findViewById(R.id.imgFoto);
      tvNombre = (TextView) findViewById(R.id.tvNombre);
      tvPhoneHome = (TextView) findViewById(R.id.tvPhoneHome);
      tvPhoneCellphone = (TextView) findViewById(R.id.tvPhoneCellphone);
      tvPhoneOffice = (TextView) findViewById(R.id.tvPhoneOffice);
      tvBirthDate = (TextView) findViewById(R.id.tvBirthDate);
  }
  </code></pre>
  
  <p>I have to do it calling with Retrofit but the values remain empty because the Response arrives seconds after the start of the second Activity. Can the controls be updated from the Call Response? Thank you.</p>