content: package com.udemyandroid.viewcomponents;
  
  import android.support.v7.app.AppCompatActivity;
  import android.os.Bundle;
  import android.util.Log;
  import android.view.View;
  import android.widget.AdapterView;
  import android.widget.ArrayAdapter;
  import android.widget.ListView;
  import android.widget.TextView;
  
  import java.util.ArrayList;
  import java.util.List;
  
  public class HomeActivity extends AppCompatActivity implements AdapterView.OnItemClickListener {
      ListView lista;
      List<String> androidVersionList;
  
      @Override
      protected void onCreate(Bundle savedInstanceState) {
          super.onCreate(savedInstanceState);
          setContentView(R.layout.activity_home);
  
          Bundle extras = getIntent().getExtras();
          String emailUsuario = extras.getString("valorEmail");
          setTitle(emailUsuario);
  
          // 1 Conectar nuestro listView (lista) al componente visual
          // a través del id.
          lista = findViewById(R.id.listView);
  
          // 2. cargar la lista de elementos.
          androidVersionList = new ArrayList<>();
          androidVersionList.add("Pie");
          androidVersionList.add("Oreo");
          androidVersionList.add("Nougat");
          androidVersionList.add("Marshmallow");
          androidVersionList.add("Lollipop");
          androidVersionList.add("Kitkat");
          androidVersionList.add("...");
  
          // 3. Adaptador
          ArrayAdapter adaptadorVersionesAndroid = new ArrayAdapter(
                  this,
                  android.R.layout.simple_list_item_1,
                  androidVersionList
          );
  
          // 4. Vinculación listView - adapter
          lista.setAdapter(adaptadorVersionesAndroid);
  
          // 5. gestión de evento click en la lista
          lista.setOnItemClickListener(this);
  
      }
  
      @Override
      public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
          String androidVersion = androidVersionList.get(position);
          Log.i("APP", "Versión click: " + androidVersion);
      }
  }
  