Barra de progresso global do Android em toda a aplicação
-
13-12-2019 - |
Pergunta
Eu quero conseguir algo na minha inscrição, mas não tenho certeza de que é a melhor opção para fazer isso. No meu aplicativo, estou baixando dados via servidor web. Eu quero criar algo como barra de progresso global que deve mostrar o usuário quanto dados ele está fazendo o download de toda a aplicação .. não importa em que atividade ele é. Eu acho que é a hora certa para dizer que estou usando TABOST e TABGRUPACTIVIDADE no meu aplicativo. Então, por enquanto é assim que acho que deveria parecer:
Por uma segunda opção eu estava pensando se for uma opção melhor para implementar uma notificação com a barra de progresso que está atualizando o tamanho de dados baixado..aleticing similar às notificações do Google Play Store ao download do aplicativo:
Qualquer sugestão O que eu deveria procurar e qual é a melhor maneira de fazer isso no aplicativo Android?
Obrigado por qualquer tipo de informação!
Solução 3
Minha primeira decisão foi criar uma visão personalizada, que tinha título, alguns botões de ação personalizados e textViews que adicionei a cada tela.Depois disso, mudei para ActionBarsherlock e fiz um desenho personalizado para isso também para que ele possa parecer o mesmo em todas as versões e que funcionou para mim.
Outras dicas
Você pode conseguir isso usando serviço , pode haver várias outras abordagens disponíveis para fazer isso, mas aqui é o que eu sei ...
- .
- Comece o download de dados em um serviço de fundo
- transmite as informações sempre que as mudanças de dados
- receber dados de transmissão na sua atividade de tabulação
- Adicionar rodapé ou cabeçalho ao seu widget tab e mostrar barra de progresso
- continue atualizando os dados em andamento Barra até o seu download acabado
Também você pode atualizar a notificação de serviço sempre que atualizações de dados.
Se você quiser usar a opção " barra de progresso na atividade " ", você é, de alguma forma, forçando o usuário a abrir seu aplicativo para verificar o progresso enquanto eu acho que é muito melhorForte> Permanente Notificação tomada em conta pelo seu serviço de download . após todo este é o significado principal da barra de notificação do Android.Desta forma, o usuário, em cada momento, pode facilmente verificar o progresso caindo do menu.