CERCA
PER MODELLO
FullScreen Chatbox! :)

Utente del giorno: 9mm con ben 3 Thanks ricevuti nelle ultime 24 ore
Utente della settimana: 9mm con ben 8 Thanks ricevuti negli ultimi sette giorni
Utente del mese: 9mm con ben 29 Thanks ricevuti nell'ultimo mese

Pagina 3 di 3 primaprima 123
Visualizzazione dei risultati da 21 a 27 su 27
Discussione:

Programmazione: app calcolatrice

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. #21
    Androidiano L'avatar di Ferri


    Registrato dal
    Jan 2011
    Messaggi
    129

    Ringraziamenti
    14
    Ringraziato 1 volta in 1 Post
    Predefinito

    codice:
    public void onClick(View v) {	
    				EditText EditOne = (EditText) findViewById(R.id.Edit1);
    				String text = EditOne.getText().toString();
    				int i = 0;
    				if( text == "" ) // o uno dei metodi che ti ho scritto sotto è indifferente
    				     outputView.setText("Devi inserire un numero");
    				else
    				  i = Integer.parseInt(text);			
    				EditText EditTwo = (EditText) findViewById(R.id.Edit2);				
    				String text2 = EditTwo.getText().toString();				
    				int i2 = Integer.parseInt(text2);
    				int somma = i + i2;
    				String s = new Integer(somma).toString();
    				outputView.setText(s);
    _Il passante, in quanto tale, passò

  2.  
  3. #22
    Senior Droid


    Registrato dal
    Dec 2010
    Messaggi
    333

    Ringraziamenti
    21
    Ringraziato 16 volte in 15 Posts
    Predefinito

    devi controllare pure il secondo parseInt :S e poi se il text è vuoto non devi sommare, avanti non ci devi andare proprio :P risistema gli if-else
    Devices:Nexus 4, Nexus 7, HTC Desire HD
    Apps: WiMinimalFi --- Minimal Data Enabler --- SoliPiramide --- Sensors Explorer --- WiMinimalFi Pro

  4. #23
    Androidiano L'avatar di Ferri


    Registrato dal
    Jan 2011
    Messaggi
    129

    Ringraziamenti
    14
    Ringraziato 1 volta in 1 Post
    Predefinito

    Ho provato ad inserire niente in Edit1 e un numero in Edit2 ma mi crasha!Come faccio dopo aver tirato su l else, a far tornare all inserimento?Senza perforza uscire!
    _Il passante, in quanto tale, passò

  5. #24
    Androidiano L'avatar di Ferri


    Registrato dal
    Jan 2011
    Messaggi
    129

    Ringraziamenti
    14
    Ringraziato 1 volta in 1 Post
    Predefinito

    Con questo codice
    codice:
    			public void onClick(View v) {	
    				EditText EditOne = (EditText) findViewById(R.id.Edit1);
    				String text = EditOne.getText().toString();
    				int i = 0;
    				if( text == "" ) // o uno dei metodi che ti ho scritto sotto è indifferente
    				     outputView.setText("Devi inserire un numero");
    				else
    				  i = Integer.parseInt(text);			
    				EditText EditTwo = (EditText) findViewById(R.id.Edit2);				
    				String text2 = EditTwo.getText().toString();	
    				int i2 = 0;
    				if( text2 == "" ) // o uno dei metodi che ti ho scritto sotto è indifferente
    				     outputView.setText("Devi inserire un numero");
    				else
    					i2 = Integer.parseInt(text);
    				int somma = i + i2;
    				String s = new Integer(somma).toString();
    				outputView.setText(s);
    			}
    		});
    Se inserisco null in Edit1 e un numero in Edit2 e clikko BPiù, mi da crash.
    Se inserisco null in Edit2 e un numero in Edit1 e clikko BPiù, mi da come voglio io..Cioè niente rimane li in attesa che inserisci.
    _Il passante, in quanto tale, passò

  6. #25
    Senior Droid


    Registrato dal
    Dec 2010
    Messaggi
    333

    Ringraziamenti
    21
    Ringraziato 16 volte in 15 Posts
    Predefinito

    Quote Originariamente inviato da Ferri Visualizza il messaggio
    Ho provato ad inserire niente in Edit1 e un numero in Edit2 ma mi crasha!Come faccio dopo aver tirato su l else, a far tornare all inserimento?Senza perforza uscire!
    Dovresti rivederti un pò di basi di programmazione java :P prima di iniziare con android Non prenderla a male ma lo dico per te, poi ovviamente io son qui e quando vuoi ti do una mano però non posso scriverti tutto il programma :P..
    comunque, grossolanamente dovresti fare una cosa del genere:

    codice:
    public void onClick(View v) {	
    EditText EditOne = (EditText) findViewById(R.id.Edit1);
    String text = EditOne.getText().toString();
    if( text == "" ) // o uno dei metodi che ti ho scritto sotto è indifferente
    {
     outputView.setText("Devi inserire un numero");
     return;
    }
    
    int i = Integer.parseInt(text);			
     EditText EditTwo = (EditText) findViewById(R.id.Edit2);			  
    String text2 = EditTwo.getText().toString();				
     if( text2 == "" )
    {
     outputView.setText("Devi inserire un numero");
     return;
    }
    
    int i2 = Integer.parseInt(text2);
    int somma = i + i2;
    String s = Integer.toString(somma);
    outputView.setText(s);
    Devices:Nexus 4, Nexus 7, HTC Desire HD
    Apps: WiMinimalFi --- Minimal Data Enabler --- SoliPiramide --- Sensors Explorer --- WiMinimalFi Pro

  7. #26
    Androidiano L'avatar di Ferri


    Registrato dal
    Jan 2011
    Messaggi
    129

    Ringraziamenti
    14
    Ringraziato 1 volta in 1 Post
    Predefinito

    Lo so sono partito da java però tranki..Saranno 15 giorno che lo leggo...Basta il retur!??!?!
    _Il passante, in quanto tale, passò

  8. #27
    Senior Droid


    Registrato dal
    Dec 2010
    Messaggi
    333

    Ringraziamenti
    21
    Ringraziato 16 volte in 15 Posts
    Predefinito

    Quote Originariamente inviato da Ferri Visualizza il messaggio
    Lo so sono partito da java però tranki..Saranno 15 giorno che lo leggo...Basta il retur!??!?!
    Bene bene dacci dentro
    sisi prova e vedi se funziona, sennò mi devi far vedere anche il resto del codice perchè in quel caso probabilmente l'errore è altrove
    Devices:Nexus 4, Nexus 7, HTC Desire HD
    Apps: WiMinimalFi --- Minimal Data Enabler --- SoliPiramide --- Sensors Explorer --- WiMinimalFi Pro

Pagina 3 di 3 primaprima 123

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