Autore Topic: Activity senza layout iniziale  (Letto 1042 volte)

Offline JNS on the Net

  • Nuovo arrivato
  • *
  • Post: 12
  • Respect: +1
    • Mostra profilo
  • Dispositivo Android:
    Nexus S, HTC One, Nexus 7 2013
  • Sistema operativo:
    Windows 8
Activity senza layout iniziale
« il: 09 Ottobre 2012, 12:36:17 CEST »
0
Salve a tutti,
    sono agli inizi con Android e il seguente problema, forse è abbastanza banale, ma non riesco a trovare soluzioni da nessuna parte.
Stufo di fare ogni volta Impostazioni->Altro..->Reti Mobili per attivare la connessione dati, mi sono fatto una piccola app formata da un'activity principale, senza alcun layout che, quando parte apre direttamente quella schermata di configurazione tramite il seguente Intent:

Intent intent=new Intent(Settings.ACTION_DATA_ROAMING_SETTINGS);
startActivity(intent);

Il problema è che vorrei tornare alla mia Home non solo premendo il tasto Home, ma anche con il Back, che invece mi riporta a un layout dell'app bianco (tipo quello di default) che non riesco a eliminare in nessun modo.

Qualcuno saprebbe come aiutarmi?

Thx


Offline Ricky`

  • Amministratore
  • Utente storico
  • *****
  • Post: 3489
  • Respect: +506
    • Github
    • Google+
    • rciovati
    • Mostra profilo
Re:Activity senza layout iniziale
« Risposta #1 il: 09 Ottobre 2012, 12:42:35 CEST »
0
Prova magari una cosa del genere...

Codice (Java): [Seleziona]
Intent intent=new Intent(Settings.ACTION_DATA_ROAMING_SETTINGS);
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(intent);

Offline Nicola_D

  • Utente storico
  • *****
  • Post: 2479
  • SBAGLIATO!
  • Respect: +323
    • Github
    • Google+
    • nicoladorigatti
    • Mostra profilo
  • Dispositivo Android:
    Nexus 6p, Nexus 4, Nexus S, Nexus 7(2012)
  • Sistema operativo:
    Windows 7
Re:Activity senza layout iniziale
« Risposta #2 il: 09 Ottobre 2012, 13:52:43 CEST »
+1
devi metterci il this.finish() dopo aver avviato l'intent data roaming
IMPORTANTE:NON RISPONDO A PROBLEMI VIA MESSAGGIO PRIVATO
LOGCAT: Non sai cos'è? -> Android Debug Bridge | Android Developers
               Dov'è in Eclipse? -> Window -> Open Prospective -> DDMS e guarda in basso!
[Obbligatorio] Logcat, questo sconosciuto! (Gruppo AndDev.it LOGTFO) - Android Developers Italia

Offline Ricky`

  • Amministratore
  • Utente storico
  • *****
  • Post: 3489
  • Respect: +506
    • Github
    • Google+
    • rciovati
    • Mostra profilo
Re:Activity senza layout iniziale
« Risposta #3 il: 09 Ottobre 2012, 14:02:18 CEST »
0
devi metterci il this.finish() dopo aver avviato l'intent data roaming

Effettivamente è la soluzione più semplice :D Chissà perchè non ci ho pensato :D

Offline JNS on the Net

  • Nuovo arrivato
  • *
  • Post: 12
  • Respect: +1
    • Mostra profilo
  • Dispositivo Android:
    Nexus S, HTC One, Nexus 7 2013
  • Sistema operativo:
    Windows 8
Re:Activity senza layout iniziale
« Risposta #4 il: 09 Ottobre 2012, 15:36:05 CEST »
0
Thanks, regiz! Risolto!!!

Offline Nicola_D

  • Utente storico
  • *****
  • Post: 2479
  • SBAGLIATO!
  • Respect: +323
    • Github
    • Google+
    • nicoladorigatti
    • Mostra profilo
  • Dispositivo Android:
    Nexus 6p, Nexus 4, Nexus S, Nexus 7(2012)
  • Sistema operativo:
    Windows 7
Re:Activity senza layout iniziale
« Risposta #5 il: 09 Ottobre 2012, 16:42:46 CEST »
0
Effettivamente è la soluzione più semplice :D Chissà perchè non ci ho pensato :D
perchè era troppo semplice per pensarci :D
IMPORTANTE:NON RISPONDO A PROBLEMI VIA MESSAGGIO PRIVATO
LOGCAT: Non sai cos'è? -> Android Debug Bridge | Android Developers
               Dov'è in Eclipse? -> Window -> Open Prospective -> DDMS e guarda in basso!
[Obbligatorio] Logcat, questo sconosciuto! (Gruppo AndDev.it LOGTFO) - Android Developers Italia