Porque é que os widgets de aplicações instaladas no armazenamento externo não funcionam?
Widgets instalados no armazenamento externo geralmente funcionam, mas eles vão parar de funcionar a qualquer momento que o armazenamento externo for removido ou remontado. Isso acontecerá se o usuário remover ou recondicionar o cartão SD. Isso também ocorrerá se o usuário ativar o armazenamento em massa USB - isto é, se o usuário conectar o telefone a um computador para transferir dados. Quando o armazenamento externo é removido ou remontado, qualquer aplicativo que é instalado no armazenamento externo é terminado. Isso representa um problema para aplicativos de longa duração, como widgets, serviços de alarme e adaptadores de sincronização. É't um problema para aplicações normais, como um jogo.
No caso dos widgets, uma vez que o armazenamento externo é removido ou remontado, o widget é removido da tela inicial. Ele não ficará disponível novamente até que a aplicação da tela inicial seja reiniciada, o que geralmente ocorre apenas na inicialização do sistema.
Por este motivo, as aplicações têm que solicitar explicitamente que elas possam instalar para armazenamento externo, através do atributo em seu elemento . Aplicativos que fornecem widgets ou outros critérios de longo prazo não devem solicitar armazenamento externo.
Para resolver o problema mais amplo por trás de sua pergunta, tais widgets estão anunciando incorretamente sua capacidade de instalar em armazenamento externo. Você não deve instalar widgets e outros aplicativos de longa duração no armazenamento externo, nem devem permitir que você.
Para mais informações focadas no desenvolvedor, veja http://developer.android.com/guide/appendix/install-location.html
Artigos semelhantes
- Como obter todos os arquivos de vídeo de um telefone (armazenamento interno e externo) de armazenamento
- Porque é que os telefones andróides têm estas muitas aplicações pré-instaladas que o utilizador não consegue remover?
- É legal vender caixas de streaming Android se não tiverem instaladas aplicações Kodi/piracy (apenas um mercado para descarregá-las)?
- Quais são as aplicações Google Play mais úteis que tem instaladas no seu telemóvel?