Autore Topic: Loop infinito nel passaggio da un activity ad un'altra  (Letto 677 volte)

Offline Shoe91

  • Nuovo arrivato
  • *
  • Post: 5
  • Respect: 0
    • Mostra profilo
  • Sistema operativo:
    ubuntu 10.10 windows 7
Loop infinito nel passaggio da un activity ad un'altra
« il: 04 Febbraio 2011, 16:38:29 CET »
0
Ciao a tutti,
ho un problema con un mia applicazione...
In pratica ho un activity che controlla se una tabella del DB  ha dei record, se non ce li ha si ferma su questa activity e svolgo delle operazioni mentre se sono presenti passo direttamente ad un'altra activity...
Il problema è che quando la tabella ha dei record l'app si blocca nel tentativo di passare all'activity Menu....
Ci ho perso la testa tutto la mattina e non riesco a trovare una soluzione...  o_O Se qualcuno può aiutarmi lo ringrazio in anticipo... ;-)
Questo è il codice....
Codice (Java): [Seleziona]
conf = (Button) findViewById(R.id.Conf);
db = new Database (getApplicationContext());
db.open();
                if (db.showConf().getCount()!=0) {
                        db.close();
                        Log.i("passo","sono passato");
                        i = new Intent(Confini.this, Menu.class);
                        startActivity(i);
                        finish();
                }
                conf.setOnClickListener(new OnClickListener() {
                        public void onClick(View v) {
                                db.inserConf(soc.getText().toString(), luogo.getText()
                                                .toString(), stadio.getText().toString(), colori
                                                .getText().toString());
                                db.close();
                                i = new Intent(Confini.this, Menu.class);
                                startActivity(i);
                                finish();
                        }
                });

Il logcat non lo posto perchè non ci sono errori ma solo il continuo tentativo di passare all'activity Menù.....
« Ultima modifica: 04 Febbraio 2011, 17:28:05 CET da Shoe91 »

Offline MarcoDuff

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 1073
  • Respect: +202
    • Google+
    • marcoduff
    • Mostra profilo
    • MarcoDuff's Blog
  • Dispositivo Android:
    Samsung Galaxy Nexus
  • Play Store ID:
    MarcoDuff
  • Sistema operativo:
    Windows 7
Re:Loop infinito nel passaggio da un activity ad un'altra
« Risposta #1 il: 04 Febbraio 2011, 18:41:05 CET »
0
Lo snippet che hai postato secondo me non contiene errori.

Offline Pinabello

  • Nuovo arrivato
  • *
  • Post: 22
  • Respect: +12
    • Mostra profilo
  • Dispositivo Android:
    Htc Dream Tim
  • Sistema operativo:
    Mac os X
Re:Loop infinito nel passaggio da un activity ad un'altra
« Risposta #2 il: 10 Febbraio 2011, 16:22:47 CET »
0
Così è un pò difficile darti una mano, ci sarebbe bisogno almeno del codice completo delle due activity.

Offline 7h38ugg3r

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 1200
  • Respect: +133
    • riccardofischetti
    • th38ugg3r
    • @7h38ugg3r
    • Mostra profilo
  • Dispositivo Android:
    Galaxy-S GT I-9000/ ASUS Eee Pad Transformer
  • Play Store ID:
    Riccardo Fischetti
  • Sistema operativo:
    OS X Lion / Linux Mint 11 (Katya)
Re:Loop infinito nel passaggio da un activity ad un'altra
« Risposta #3 il: 10 Febbraio 2011, 16:34:11 CET »
0
concordo con Marco e con Pinabello.
Il codice sembra a posto: dovresti passarci il codice dell'altra activity, magari del manifest e del logcat, così giusto per farci un'idea.
7h38ugg3r<=>thebugger
Non conosci Java? Allora sei nel posto sbagliato!

http://www.androidpatterns.com/

Offline Shoe91

  • Nuovo arrivato
  • *
  • Post: 5
  • Respect: 0
    • Mostra profilo
  • Sistema operativo:
    ubuntu 10.10 windows 7
Re:Loop infinito nel passaggio da un activity ad un'altra
« Risposta #4 il: 11 Febbraio 2011, 09:36:22 CET »
0
Vi ringrazio per l'interessamento ma oggi ho "riprogettato" i passaggi e quindi ho "deviato" il problema  :-)