Autore Topic: Problema funzione e Id  (Letto 492 volte)

Offline Kekko

  • Utente junior
  • **
  • Post: 63
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    HTC Desirèe
  • Sistema operativo:
    XP
Re:Problema funzione e Id
« Risposta #15 il: 29 Gennaio 2012, 20:53:45 CET »
0
Si estende Activity :)
Ora posto ciò che aveva chiesto MarcoDuff:

Enigma:
Codice (Java): [Seleziona]
package enigm.android;


import android.view.View;
import android.widget.Toast;
import android.app.Activity;
import android.content.Context;
import android.os.Bundle;
import android.widget.EditText;
import android.widget.Button;




public class Enigma extends EnigmAndroidActivity  {
   
    int nesimo;
String risultato;
    int punteggiomax;


   
   
   
   
void ControlloRisultato(Context classe, int idtext, int idbutt){
    final EditText testorisultato=(EditText)findViewById(idtext);
    final Button rispondi=(Button)findViewById(idbutt);
    final Toast toasterrato=Toast.makeText(classe, "Peccato,hai sbagliato!", Toast.LENGTH_SHORT );
    final Toast toastesatto=Toast.makeText(classe, "Complimenti,hai indovinato!", Toast.LENGTH_SHORT);
   
   
   
    rispondi.setOnClickListener(new View.OnClickListener() {
        public void onClick(View v) {
            if (((testorisultato.getText()).toString()).equals(risultato)){
                    toastesatto.show();
                   
                   
                   
            }
            else {
           
                    toasterrato.show();
                   
                   
            }
   
       
        }
    });
   

}

R:
Codice (Java): [Seleziona]
/* AUTO-GENERATED FILE.  DO NOT MODIFY.
 *
 * This class was automatically generated by the
 * aapt tool from the resource data it found.  It
 * should not be modified by hand.
 */


package enigm.android;

public final class R {
    public static final class attr {
    }
    public static final class drawable {
        public static final int icon=0x7f020000;
        public static final int puzzlegood=0x7f020001;
    }
    public static final class id {
        public static final int LinearLayout1=0x7f050000;
        public static final int bottone1=0x7f050004;
        public static final int button1=0x7f050002;
        public static final int button2=0x7f050003;
        public static final int controllo1=0x7f050001;
        public static final int imageButton1=0x7f050005;
    }
    public static final class layout {
        public static final int enigma1=0x7f030000;
        public static final int intro=0x7f030001;
        public static final int menu=0x7f030002;
    }
    public static final class string {
        public static final int app_name=0x7f040001;
        public static final int hello=0x7f040000;
    }
}


Grazie :)

Offline Kekko

  • Utente junior
  • **
  • Post: 63
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    HTC Desirèe
  • Sistema operativo:
    XP
Re:Problema funzione e Id
« Risposta #16 il: 02 Febbraio 2012, 20:44:17 CET »
0
Uppicino :P

Offline Kekko

  • Utente junior
  • **
  • Post: 63
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    HTC Desirèe
  • Sistema operativo:
    XP
Re:Problema funzione e Id
« Risposta #17 il: 13 Marzo 2012, 19:43:37 CET »
0
ReUp! Aiutatemi vi prego :(

Offline blackgin

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 1063
  • Respect: +116
    • Google+
    • blackgins
    • blackginsoft
    • Mostra profilo
    • CommaBit
  • Dispositivo Android:
    Galaxy Nexus
  • Market Developer Name:
    CommaBit
  • Sistema operativo:
    Mac OSX
Re:Problema funzione e Id
« Risposta #18 il: 13 Marzo 2012, 21:22:08 CET »
0
Questo codice non va bene
Codice (Java): [Seleziona]
 Enigma enigma1=new Enigma();
        enigma1.risultato="speriamo";
       
        enigma1.ControlloRisultato(Enigma1.this, R.id.controllo1 ,R.id.bottone1);
Qual'é il tuo intento?
Fate i bravi bimbi, postatelo il LogCat

Offline Kekko

  • Utente junior
  • **
  • Post: 63
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    HTC Desirèe
  • Sistema operativo:
    XP
Re:Problema funzione e Id
« Risposta #19 il: 15 Marzo 2012, 17:49:10 CET »
0
è esattamente quello che ho scritto nella dichiarazione della funzione, ovvero controllare, alla pressione di "bottone1", se ciò che viene inserito nella textbox "controllo1" corrisponde a "enigma1.risultato"  :-)

Offline teskio

  • Moderatore globale
  • Utente normale
  • *****
  • Post: 306
  • Respect: +103
    • Google+
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy i7500 / HTC Hero
  • Market Developer Name:
    Skullab Software
  • Sistema operativo:
    windows 7 / ubuntu 10.10
Re:Problema funzione e Id
« Risposta #20 il: 15 Marzo 2012, 19:51:44 CET »
0
No non hai capito...non puoi istanziare una Activity in quel modo e pretendere di accedere ai componenti della UI. Ti era già stato detto all'inizio del post.
logcat OR

Offline Kekko

  • Utente junior
  • **
  • Post: 63
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    HTC Desirèe
  • Sistema operativo:
    XP
Re:Problema funzione e Id
« Risposta #21 il: 16 Marzo 2012, 14:14:58 CET »
0
Probabilmente sto facendo confusione, scusate. Potresti per favore dirmi come fare?

Offline teskio

  • Moderatore globale
  • Utente normale
  • *****
  • Post: 306
  • Respect: +103
    • Google+
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy i7500 / HTC Hero
  • Market Developer Name:
    Skullab Software
  • Sistema operativo:
    windows 7 / ubuntu 10.10
logcat OR

Offline Kekko

  • Utente junior
  • **
  • Post: 63
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    HTC Desirèe
  • Sistema operativo:
    XP
Re:Problema funzione e Id
« Risposta #23 il: 04 Aprile 2012, 17:59:52 CEST »
0
Grazie a tutti ho risolto.
Era una banalità ma mi stavo confondendo da solo :P