Sorry I do not understand very good , I'm new in java.
This is one part the code of my class with the function onCreate :
*public class VisualizadorClimaticoActivity extends Activity {*
* /** Called when the activity is first created. */*
* String ListaPaises[]=null;*
* String ListaCiudades[];*
* SQLiteDatabase BdWorld=null;*
* String idPais=null;*
* static final String baseURL="http://www.google.com/ig/api?weather=";*
* protected static final Context Context = null; *
* TabHost tabs;*
* TextView
tvCiudad,tvTempActual,tvCondition,tvHumedad,tvPrueba,tvMensajePais,tvMensajeCiudad;
*
* Bitmap imgClima;*
* ImageView ivClima1,ivClima2,ivClima3,ivClima4,ivClima;*
* TextView tvDia1,tvDia2,tvDia3,tvDia4;*
* TextView tvTemp1,tvTemp2,tvTemp3,tvTemp4;*
* Spinner spPaises,spCiudades;*
* *
* @Override*
* public void onCreate(Bundle savedInstanceState) {*
* super.onCreate(savedInstanceState);*
* setContentView(R.layout.main);*
* tabs = (TabHost) findViewById(R.id.tabhost); *
* tabs.setup();*
* TabSpec spec= tabs.newTabSpec("tag1");*
*
spec.setIndicator("Tiempo",getResources().getDrawable(R.drawable.cloud));*
* spec.setContent(R.id.tab1);*
* tabs.addTab(spec);*
* *
* spec= tabs.newTabSpec("tag2");*
*
spec.setIndicator("Ajustes",getResources().getDrawable(R.drawable.technical_wrench));
*
* spec.setContent(R.id.tab2);*
* tabs.addTab(spec);*
* *
* tvCiudad = (TextView)findViewById(R.id.tvCiudad);*
* ivClima = (ImageView)findViewById(R.id.ivClima1);*
* tvTempActual=(TextView)findViewById(R.id.TempActual);*
* tvCondition=(TextView)findViewById(R.id.tvCondition);*
* tvHumedad = (TextView)findViewById(R.id.tvHumedad);*
* ivClima1= (ImageView)findViewById(R.id.ivIcono1);*
* ivClima2= (ImageView)findViewById(R.id.ivIcono2);*
* ivClima3= (ImageView)findViewById(R.id.ivIcono3);*
* ivClima4= (ImageView)findViewById(R.id.ivIcono4);*
* tvDia1 = (TextView)findViewById(R.id.tvDia1);*
* tvDia2 = (TextView)findViewById(R.id.tvDia2);*
* tvDia3 = (TextView)findViewById(R.id.tvDia3);*
* tvDia4 = (TextView)findViewById(R.id.tvDia4);*
* tvTemp1= (TextView)findViewById(R.id.tvTemp1);*
* tvTemp2= (TextView)findViewById(R.id.tvTemp2);*
* tvTemp3= (TextView)findViewById(R.id.tvTemp3);*
* tvTemp4= (TextView)findViewById(R.id.tvTemp4);*
* // Configuracion de el Layout del Tab 2*
* spPaises = (Spinner)findViewById(R.id.spPaises);*
* spCiudades = (Spinner)findViewById(R.id.spCiudades);*
* tvMensajePais = (TextView)findViewById(R.id.tvMensajePais);*
* tvMensajeCiudad = (TextView)findViewById(R.id.tvMensajeCiudad);*
* tvMensajePais.setText("Selecciona el Pais : ");*
* tvMensajeCiudad.setText("Selecciona el Ciudad : ");*
* this.mostrarClima();*
* *
* BdWorld= this.abrirBasedatos();*
* *
* ListaPaises=this.obtListaDePaises(BdWorld);*
* *
* ArrayAdapter<String> adaptador1 =new
ArrayAdapter<String>(this,android.R.layout.simple_spinner_item,
ListaPaises);*
* *
*
adaptador1.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
*
* *
* spPaises.setAdapter(adaptador1);*
* *
* *
* spPaises.setOnItemSelectedListener(*
* new AdapterView.OnItemSelectedListener() {*
* *
* public void onItemSelected(AdapterView<?> parent,*
* android.view.View v, int position, long id) {*
* *
* *
* idPais=obtIdPais(ListaPaises[position],BdWorld); *
* ListaCiudades=obtListaDeCiudades(BdWorld,idPais);*
* ArrayAdapter<String> adaptador2 =new
ArrayAdapter<String>(this,android.R.layout.simple_spinner_item,
ListaCiudades);*
*
adaptador2.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
*
* spCiudades.setAdapter(adaptador2);*
* *
* }*
* *
* public void onNothingSelected(AdapterView<?> parent) {*
* *
* }*
* *
* });*
* *
* }*
*
}*
*
*
*
*
Regards.
2012/6/19 Nobu Games <[email protected]>
> ArrayAdapter needs a Context as a first argument. Your code sample sets
> null as a context. Adapters also do not handle OnItemClickListeners since
> that belongs to the scope of the ListView / AdapterView. So what do you
> actually do to get this error message, since it does not look related to
> your code snippet.
>
> --
> You received this message because you are subscribed to the Google
> Groups "Android Developers" group.
> To post to this group, send email to [email protected]
> To unsubscribe from this group, send email to
> [email protected]
> For more options, visit this group at
> http://groups.google.com/group/android-developers?hl=en
>
--
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en