Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    [JAVA] Errore funzione, forse punteggiatura?

    Ciao a tutti,
    sto scrivendo una app per android e sono in difficoltà con il codice Java (quello de miactivity.java).
    In fase di esecuzione mi fornisce un errore sulla funzione OnClickListener
    vi posto il codice perchè credo sia un problema di punteggiatura ma non riesco a capire dove

    codice:
    package com.myandoid.esempio;
    
    import android.app.Activity;
    import android.os.Bundle;
    import android.widget.TextView;
    import android.widget.Button;
    import android.view.View;
    
    public class MyandroidActivity extends Activity 
    {
    	private Button bottone1;
    	private TextView testodinamico;	
    
        @Override
        public void onCreate(Bundle savedInstanceState) 
        {
            super.onCreate(savedInstanceState);
    		
    		bottone1 = (Button) findViewById(R.id.bottone1);
    		
    		View.OnClickListener gestore = new View.OnClickListener() 
    		{
      			public void onClick(View view) 
      			{ 
        			switch(view.getId()){
                		case R.id.bottone1:
            			testodinamico.setText("E' stato cliccato il bottone 1 !!!!!");
            			break;            	    	
        		}	
      		}
     
    };
            
    bottone1.setOnClickListener(gestore);
    
    setContentView(R.layout.main);
        }
    }
    grazie mille in anticipo
    Dalla vita altrui attingeva la sua oscura magia...
    Membro del Sacro Ordine degli elfi oscuri di Kand

  2. #2
    Utente di HTML.it
    Registrato dal
    Feb 2007
    Messaggi
    4,157
    Usiamo la palla di cristallo o ci dici che errore hai?
    RTFM Read That F*** Manual!!!

  3. #3
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,328

    Moderazione

    Se fosse un errore di "punteggiatura", ovvero un errore sintattico, il programma non verrebbe nemmeno compilato... se, invece, riesci ad eseguirlo, l'errore è logico e non sintattico.

    Ad ogni modo, se non fornisci il messaggio di errore corretto (e completo), nessuno saprà mai come aiutarti.


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

  4. #4
    Si avete ragione sono un brodo
    Però il problema mi si presenta quando lancio l'emulatore (Eclipse) di android su pc (quello che simula uno smartphone con le icone delle app). Cliccando sulla mia app mi genera errore "Unfortunately, nomemiaapp has stopped". Credo che così sia un casino da intercettare l'errore no?
    Ho dedotto si trattasse della funzione OnClickListener perchè se elimino le righe della funzione la mia app funziona.
    Perdonatemi se forse sono in OT... forse devo postre su forums di android
    Se avete qualche suggerimento lo prendo come oro colato, grazie mille
    Dalla vita altrui attingeva la sua oscura magia...
    Membro del Sacro Ordine degli elfi oscuri di Kand

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.