CERCA
PER MODELLO
FullScreen Chatbox! :)

Utente del giorno: carotix con ben 1 Thanks ricevuti nelle ultime 24 ore
Utente della settimana: carotix con ben 11 Thanks ricevuti negli ultimi sette giorni
Utente del mese: megthebest con ben 26 Thanks ricevuti nell'ultimo mese

Visualizzazione dei risultati da 1 a 3 su 3
Discussione:

Dialog e classi

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
    Aug 2010
    Messaggi
    229

    Ringraziamenti
    0
    Ringraziato 5 volte in 4 Posts
    Predefinito

    Dialog e classi

    Ciao a tutti, ho 2 classi, in una ho il codice per visualizzare il Dialog tipo :
     
    1
    @Override
    2
            protected Dialog onCreateDialog(int id) {
    3
            switch(id){
    4
                    case Carrello_utils.INSERT_CARRELLO:
    5
                            Builder build_cart = createDialog("Inserire nel carrello?","Alert");
    6
                            build_connettivita.setPositiveButton("Ok", new DialogInterface.OnClickListener(){
    7
    8
                                    @Override
    9
                                    public void onClick(DialogInterface dialog, int which) {
    10
                                                    dialog.dismiss();
    11
                                                    ....
    12
                                                      finish();
    13
                                    }
    14
                            });
    15
                            return build_cart.show();
    16
                                    OMISS
    17
    }
    18
                    return null;
    19
            }
    20


    poi ho inserito nell'onClick dell'imageview questo codice :
    3
     
    1
    Carrello_utils cart = new Carrello_Utils(this);
    2
    cart.aggiungi_carrello();
    3


    ecco il contenuto di Carrello_utils :
    18
     
    1
    public class Carrello_utils extends Activity {
    2
            private Context context;
    3
            public static final int INSERT_CARRELLO = 3;
    4
            public static final int DELETE_CARRELLO = 4;
    5
            
    6
            public Carrello_utils(Context c) {
    7
                    context = c;
    8
            }
    9
    10
            public void aggiungi_carrello() {
    11
                    //Visualizza popup di conferma
    12
            showDialog(INSERT_CARRELLO);
    13
            }       
    14
        
    15
        public void cancella_carrello() {
    16
            showDialog(DELETE_CARRELLO);
    17
            }               
    18


    la mia domanda è : cliccando l'ImageView mi dovrebbe visualizzare il Dialog ma non va....perchè ??

  2.  
  3. #2
    Senior Droid


    Registrato dal
    May 2010
    Località
    Rivoli
    Messaggi
    426

    Ringraziamenti
    6
    Ringraziato 48 volte in 47 Posts
    Predefinito

    Ciao, Mimmog.
    Prova a inserire queste righe, giusto per verificare che il tuo metodo venga richiamato correttamente


    6
     
    1
    2
    Toast.MakeText(this, "Tieniti stretto: sto per creare il carrello...", Toast.LENGTH_SHORT).show():
    3
    Carrello_utils cart = new Carrello_Utils(this);
    4
    cart.aggiungi_carrello();
    5
    Toast.MakeText(this, "Ho creato il carrello; si e' visto niente?", Toast.LENGTH_SHORT).show():
    6
    Ultima modifica di TheCopacabanaMan; 25-05-11 alle 09:54

  4. #3
    Androidiano


    Registrato dal
    Aug 2010
    Messaggi
    229

    Ringraziamenti
    0
    Ringraziato 5 volte in 4 Posts
    Predefinito

    Quote Originariamente inviato da TheCopacabanaMan Visualizza il messaggio
    Ciao, Mimmog.
    Prova a inserire queste righe, giusto per verificare che il tuo metodo venga richiamato correttamente


    6
     
    1
    2
    Toast.MakeText(this, "Tieniti stretto: sto per creare il carrello...", Toast.LENGTH_SHORT).show():
    3
    Carrello_utils cart = new Carrello_Utils(this);
    4
    cart.aggiungi_carrello();
    5
    Toast.MakeText(this, "Ho creato il carrello; si e' visto niente?", Toast.LENGTH_SHORT).show():
    6
    Ciao bello! ho risolto, in pratica per richiamare il metodo showDialog dall'altra classe dovevo usare questa linea di codice
    2
     
    1
    ((Activity)context).showDialog(INSERT_CARRELLO)
    2

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