   @Override     protected void onCreate(Bundle savedInstanceState) {         super.onCreate(savedInstanceState);         setContentView(R.layout.activity_main);          l = (ListView)findViewById(R.id.listaVista);             t = (EditText)findViewById(R.id.editText0);         err = (TextView)findViewById(R.id.textoss);         err.setText("Escriba su mensaje y luego seleccione el canal.");         l.setOnItemClickListener(new OnItemClickListener() {             @Override             public void onItemClick(AdapterView<?> arg0, View arg0, int arg0, long arg0) {                 String m= t.getText().toString();                 if(m.equals("")){                     err.setText("Escriba su mensaje y luego seleccione el canal.");                     return;                 }                 else{                     showAlert();                     (new Funciones()).EnviarMensaje(l.getItemAtPosition(arg0).toString(), m);                     //mostrar mensaje Su mensaje ha sido enviado                     Intent activityChangeIntent = new Intent(EnviarMensaje.this, FirstActivity.class);                     EnviarMensaje.this.startActivity(activityChangeIntent);                 }             }         });          ArrayList<String> your_array_list = (new Funciones()).listarCanales();          // This is the array adapter, it takes the context of the activity as a first // parameter, the type of list view as a second parameter and your array as a third parameter         ArrayAdapter<String> arrayAdapter = new ArrayAdapter<String>(this,android.R.layout.simple_list_item_0, your_array_list);         l