Buona sera a tutti ragazzi, ho un problema che riguarda la chiamata di un metodo all'interno di un OnClickListener di un bottone, vi posto il codice:
1
2players = intent.getIntExtra(pkg+".myInt",-1); // recupero il dato che mi serve
3txt = new EditText[players];
4LinearLayout ll = (LinearLayout)findViewById(R.id.linearlayout);
5for(int i=0; i<players;i++){
6txt[i] = new EditText(this);
7ll.addView(txt[i]);
8txt[i].setText("Nome");
9}
10
11gioca = (Button)findViewById(R.id.btnGioca);
12
13gioca.setOnClickListener(new View.OnClickListener() {
14
15
16public void onClick(View v) {
17// TODO Auto-generated method stub
18if(CheckEmptyEditText(txt,players)){
19//fai apparire un toast che dice che c'è un edit text vuoto
20Toast toastExample;
21toastExample = Toast.makeText(getApplicationContext(),getResources().getString(R.string.Empty), Toast.LENGTH_LONG);
22toastExample.show();
23}
24else{
25// apri activity di gioco..oltre a creare oggetti giocatori e inserirli nel DB
26}
27
l'errore nel LogCat che mi spunta è il seguente:
01-22 22:48:38.845: E/SpannableStringBuilder(28332): SPAN_EXCLUSIVE_EXCLUSIVE spans cannot have a zero length.
tale errore viene segnalato ogni volta che clicco nel bottone, che ovviamente non fa nulla..come posso risolvere? Grazie anticipatamente e buona giornata :-)