Autore Topic: Activity duplicata  (Letto 538 volte)

Offline elcaurro

  • Nuovo arrivato
  • *
  • Post: 32
  • Respect: +1
    • Mostra profilo
  • Dispositivo Android:
    Nexus One, Motorola Atrix, nexus 7, Tab A2, Tab S2
  • Sistema operativo:
    Mac OsX
Activity duplicata
« il: 14 Febbraio 2011, 17:08:15 CET »
0
Salve a tutti, spero di non fare una domanda già fatta:

il mio problema che che in alcuni casi se mi trovo in un activity A ed eseguo:

Codice (Java): [Seleziona]
Intent ips = new Intent(A.this, B.class);
startActivity(ips);
 

... si apre l'activity B, e fin qui tutto ok. Però, se mentre sono in B premo il tasto back mi viene mostrata nuovamente B, per tornare ad A devo premere back una seconda volta. In pratica pare che nello stack ci siano due activity B uguali, ma io ne ho creata solo una! Qualcuno mi sa aiutare?


Grazie anticipatamente

Offline Pinabello

  • Nuovo arrivato
  • *
  • Post: 22
  • Respect: +12
    • Mostra profilo
  • Dispositivo Android:
    Htc Dream Tim
  • Sistema operativo:
    Mac os X
Re:Activity duplicata
« Risposta #1 il: 15 Febbraio 2011, 09:57:37 CET »
0
Mi sembra molto strano, prova a inserire un punto di debug nell'oncreate dell'activity che viene dulicata e se come sembra viene richiamato due volte facendo un pò di test dovrebbe saltar fuori qual'è l'evento che la richiama la seconda volta.

Offline elcaurro

  • Nuovo arrivato
  • *
  • Post: 32
  • Respect: +1
    • Mostra profilo
  • Dispositivo Android:
    Nexus One, Motorola Atrix, nexus 7, Tab A2, Tab S2
  • Sistema operativo:
    Mac OsX
Re:Activity duplicata
« Risposta #2 il: 15 Febbraio 2011, 14:49:47 CET »
0
Fatto grazie, avevo combinato un pò di casino con AsyncTask...