CERCA
PER MODELLO
FullScreen Chatbox! :)

Utente del giorno: 9mm con ben 2 Thanks ricevuti nelle ultime 24 ore
Utente della settimana: elmegio con ben 7 Thanks ricevuti negli ultimi sette giorni
Utente del mese: bluemask con ben 43 Thanks ricevuti nell'ultimo mese

Visualizzazione dei risultati da 1 a 2 su 2
Discussione:

Problema con try catch

Se questa discussione ti è stata utile, ti preghiamo di lasciare un messaggio di feedback in modo che possa essere preziosa in futuro anche per altri utenti come te!
  1. #1
    Androidiano


    Registrato dal
    Apr 2012
    Località
    Lecce
    Messaggi
    68
    Smartphone
    Defy+ & Acer liquid A1

    Ringraziamenti
    0
    Ringraziato 0 volte in 0 Posts
    Post

    Problema con try catch

    Salve a tutti ragazzi,
    questo è il pezzo di codice che esegue un controllo sui valori inseriti in una matrice di edittext

    button = new Button (this);
    button.setText("Riempi la prima Matrice");
    tableLayout.addView(button);
    //prende il contenuto delle edittext e lo mette nel vettore1
    secondo.setOnClickListener(new OnClickListener(){
    public void onClick(View arg0) {
    try{
    for(int i = 0; i < 3; i++){
    for(int j = 0; j < 3; j++){

    vettore1[t] = Double.parseDouble(valore[i][j].getText().toString()); //prende il contenuto di ogni edittext(valore[i][j]) e lo inserisce nel vettore
    t++;

    }
    }
    }
    catch(NumberFormatException nfe){
    AlertDialog.Builder builder;
    builder = new AlertDialog.Builder(SecondaAttivita.this);
    builder.setTitle("Error");
    builder.setMessage("Wrong input format");
    builder.setIcon(android.R.drawable.ic_dialog_alert );
    builder.setNeutralButton("OK", new DialogInterface.OnClickListener() {
    @Override
    public void onClick(DialogInterface dialog, int which) {
    }


    });
    builder.show();
    }

    }
    });

    se sbaglio l'inserimento mi mostra l'alertdialog correttamente, correggo l'inserimento ripremo sul button per completare l'input e l'app crasha, come mai?
    Spero mi possiate essere d'aiuto grazie mille
    Ultima modifica di bisemanu; 25-04-12 alle 17:37

  2.  
  3. #2
    Senior Droid L'avatar di freebong


    Registrato dal
    Apr 2011
    Messaggi
    379

    Ringraziamenti
    13
    Ringraziato 28 volte in 27 Posts
    Predefinito

    Quote Originariamente inviato da bisemanu Visualizza il messaggio
    Salve a tutti ragazzi,
    questo è il pezzo di codice che esegue un controllo sui valori inseriti in una matrice di edittext

    button = new Button (this);
    button.setText("Riempi la prima Matrice");
    tableLayout.addView(button);
    //prende il contenuto delle edittext e lo mette nel vettore1
    secondo.setOnClickListener(new OnClickListener(){
    public void onClick(View arg0) {
    try{
    for(int i = 0; i < 3; i++){
    for(int j = 0; j < 3; j++){

    vettore1[t] = Double.parseDouble(valore[i][j].getText().toString()); //prende il contenuto di ogni edittext(valore[i][j]) e lo inserisce nel vettore
    t++;

    }
    }
    }
    catch(NumberFormatException nfe){
    AlertDialog.Builder builder;
    builder = new AlertDialog.Builder(SecondaAttivita.this);
    builder.setTitle("Error");
    builder.setMessage("Wrong input format");
    builder.setIcon(android.R.drawable.ic_dialog_alert );
    builder.setNeutralButton("OK", new DialogInterface.OnClickListener() {
    @Override
    public void onClick(DialogInterface dialog, int which) {
    }


    });
    builder.show();
    }

    }
    });

    se sbaglio l'inserimento mi mostra l'alertdialog correttamente, correggo l'inserimento ripremo sul button per completare l'input e l'app crasha, come mai?
    Spero mi possiate essere d'aiuto grazie mille
    ciao prova ad aggiungere @Override sul primo metodo onclick

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire risposte
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Torna su
Privacy Policy