Tengo una clase que se llama cuando se inicia mi aplicación.Android - findViewById (R.id.list) devuelve nulo
public class MainActivity extends Activity implements NetworkEvent.
En esta situación,
list = (ListView) findViewById(R.id.list);
funciona perfectamente. Sin embargo, si I a continuación, llamar un nuevo intento a través de:
String[] names = object.names();
myIntent Intención = new intención (MainActivity.this, SimpleList.class); myIntent.putExtra ("nombres", nombres); startActivityForResult (myIntent, 0);
donde SimpleList se define como:
public class SimpleList extends ListActivity implements NetworkEvent
entonces cuando llamo
list=(ListView) findViewById(R.id.list);
Log.i ("MyApp", "lista:" + lista);
desde dentro de la clase SimpleList, la lista es nula :(
¿Por qué? Ambas clases están dentro del mismo paquete.
Gracias.
¡Estupendo! ¡Muchas gracias, esto fue todo! – Dave
No funciona cuando ListView se inicializa en un elemento secundario de FragmentActivity. El mismo objeto nulo devuelto. – Xeos