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:

Digite a descrição da imagem aqui

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:

Digite a descrição da imagem aqui

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!

Foi útil?

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 ...

    .
  1. Comece o download de dados em um serviço de fundo
  2. transmite as informações sempre que as mudanças de dados
  3. receber dados de transmissão na sua atividade de tabulação
  4. Adicionar rodapé ou cabeçalho ao seu widget tab e mostrar barra de progresso
  5. continue atualizando os dados em andamento Barra até o seu download acabado
  6. 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.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top