Ho cercato ovunque e non riesco a trovare una soluzione a questo problema.Barra di avanzamento Android DialogFragment
Fondamentalmente ho una schermata di accesso e sto cercando di ottenere uno spinner di progresso da mostrare mentre sta accedendo al server (tramite una discussione), e poi lo spegni dopo che l'accesso è andato a buon fine. Deve funzionare cambiando gli orientamenti.
Sto usando DialogFragment
con il pacchetto di compatibilità Android per fare una barra di avanzamento (non riesco a trovare alcuna documentazione su di esso, only for basic\alert dialog) perché showDialog()
è deprecato ora. In questo momento ho appena mostrato una casella di messaggio personalizzato come uno spinner di accesso.
In sintesi:
- Come posso impostare un filatore di avanzamento con
DialogFragment
. - Come posso chiuderlo in un altro thread dopo le modifiche di orientamento.
Come precauzione, quando si copiano le parole di un altro, è necessario bloccare correttamente qualsiasi cosa si copi da loro, e si deve fornire un link alla fonte originale. –
Abbastanza vero, ma per quanto riguarda i casi in cui non è possibile procedere con l'app fino a quando non viene visualizzato correttamente qualcosa? Perché è possibile aggiornare e salvare i dati solo se la stampa ha avuto successo e, in caso contrario, è necessario dare all'utente la possibilità di riprovare/modificare i dati, ecc. Devo ancora trovare un modo per gestire tutto questo senza mostrare un aspetta lo spinner. – AgentKnopf
@Zainodis nasconde/invisibile la barra di avanzamento inline e usa il Crouton per visualizzare il messaggio di errore, è possibile cambiare il nome del pulsante Stampa in Re-Print. tutto dipende da dove si chiama ShowProgress (true) ShowProgress (false) per mostrare il contenuto. –