Autore Topic: Pulsante Back Globale  (Letto 573 volte)

Offline Luigi.Arena

  • Utente senior
  • ****
  • Post: 616
  • DACIA DUSTER 4X4 SUPER
  • Respect: +56
    • Mostra profilo
    • ArenaWebTest
  • Dispositivo Android:
    epad m009
  • Play Store ID:
    Luigi Arena
  • Sistema operativo:
    Windows 7
Pulsante Back Globale
« il: 27 Dicembre 2011, 11:00:48 CET »
0
Intanto auguri a tutta la comunità.

Avrei una domanda, anche se conosco già la risposta(almeno credo).
Io vorrei che il pulsante back della mia app, sia inutilizzabile.
Ora la soluzione che sto adottando, e che su ogni activity vado a gestirlo, ma non esiste magari una proprietà che ne disabiliti l'uso ?
Oppure è possibile gestirlo globalmente ?
Grazie
È stata trovata una soluzione al tuo problema?Evidenzia il post più utile premendo . È un ottimo modo per ringraziare chi ti ha aiutato .

Offline Ricky`

  • Amministratore
  • Utente storico
  • *****
  • Post: 3487
  • Respect: +506
    • Github
    • Google+
    • rciovati
    • Mostra profilo
Re:Pulsante Back Globale
« Risposta #1 il: 27 Dicembre 2011, 11:10:12 CET »
+2
Ereditarietà, questa sconosciuta :D
Se usi solo Activity(e non ListActivity, TabActivity, ecc ) crei un Activity "base" dove sovrascrivi l'onKeyDown e lo sblocchi e successivamente fai ereditare tute le altre Activity da questa "base".

Offline Luigi.Arena

  • Utente senior
  • ****
  • Post: 616
  • DACIA DUSTER 4X4 SUPER
  • Respect: +56
    • Mostra profilo
    • ArenaWebTest
  • Dispositivo Android:
    epad m009
  • Play Store ID:
    Luigi Arena
  • Sistema operativo:
    Windows 7
Re:Pulsante Back Globale
« Risposta #2 il: 27 Dicembre 2011, 11:24:37 CET »
0
Grazie Ricky per avermi ricordato l'eriditarietà  :-P
Ho espresso malissimo il mio problema e me ne scuso.

Si vorrei creare una gestione del back globale(dove userò il tuo consiglio), a parte per un paio di activity dove non erediterò l'activity base ma lo gestirò in modalità custom.

Il mio vero problema, è la possibilità da qualsiasi activity con qualsiasi livello di profondità, dopo un alert uscire completamente dall' app.
È stata trovata una soluzione al tuo problema?Evidenzia il post più utile premendo . È un ottimo modo per ringraziare chi ti ha aiutato .

Offline Gigiuz

  • Utente normale
  • ***
  • Post: 187
  • Respect: +23
    • Google+
    • gigiuzzo81
    • Gigiuz81
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy Note III
  • Play Store ID:
    GGXSoft
  • Sistema operativo:
    Windows 7 64bit, OS X (virtualized), Ubuntu
Re:Pulsante Back Globale
« Risposta #3 il: 27 Dicembre 2011, 18:22:50 CET »
0
Ereditarietà, questa sconosciuta :D
[...]

Macchè Ricky! A me piace passare le nottate sveglio per trovare la soluzione più complicata possibile dove sono necessarie milemila righe di codice anche per poter fare una somma! :D

Questo per dire che la tua soluzione è troppo SEMPLICE ed EFFICACE per poter essere utilizzata... :P
Hai bisogno di implementare un sistema di "codici seriali di sblocco" nella tua applicazione? Dai un'occhiata alla mia libreria: RemoteUnlocker

Offline blackgin

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 1387
  • Respect: +164
    • Google+
    • blackgins
    • blackginsoft
    • Mostra profilo
  • Dispositivo Android:
    Galaxy Nexus
  • Sistema operativo:
    Mac OSX 10.8
Re:Pulsante Back Globale
« Risposta #4 il: 27 Dicembre 2011, 20:51:23 CET »
0
Grazie Ricky per avermi ricordato l'eriditarietà  :-P
Ho espresso malissimo il mio problema e me ne scuso.

Si vorrei creare una gestione del back globale(dove userò il tuo consiglio), a parte per un paio di activity dove non erediterò l'activity base ma lo gestirò in modalità custom.

Il mio vero problema, è la possibilità da qualsiasi activity con qualsiasi livello di profondità, dopo un alert uscire completamente dall' app.
Domanda fatta e rifatta migliaia di volte in questo forum.
Serve una cascata di finish() per chiudere tutta l'app da qualsiasi livello di profondità.
Postate il LogCat LogCat LogCat LogCat LogCat

Offline Luigi.Arena

  • Utente senior
  • ****
  • Post: 616
  • DACIA DUSTER 4X4 SUPER
  • Respect: +56
    • Mostra profilo
    • ArenaWebTest
  • Dispositivo Android:
    epad m009
  • Play Store ID:
    Luigi Arena
  • Sistema operativo:
    Windows 7
Re:Pulsante Back Globale
« Risposta #5 il: 27 Dicembre 2011, 22:27:37 CET »
0
Blackgin,
grazie per l'indicazione.
In effetti non credo esista un comando che chiudesse tutto.
Ma sono riuscito ad arrivare al mio scopo mettendo una finish ogni volta cha pro un altra activity, tanto a me non interessava passare dei dati di ritorno all'activity chiamante.
È stata trovata una soluzione al tuo problema?Evidenzia il post più utile premendo . È un ottimo modo per ringraziare chi ti ha aiutato .