Receptor de intenção de acordo com a preferência
-
25-09-2019 - |
Pergunta
Eu tenho um receptor de intenção no meu manifesto do Android, mas gostaria de dar ao usuário a oportunidade de escolher se ele deseja que o aplicativo comece automaticamente no estado específico. Até agora, usei um serviço com um receptor de transmissão, mas realmente quero excluir esse serviço, pois parece um pouco desnecessário.
Pode registrar a ação de intenção somente se o usuário quiser (acho que não)? Caso contrário, devo fazer uma classe que será chamada toda vez que a intenção é recebida e verifica a preferência do usuário ou devo manter o serviço?
Muito obrigado
Solução
Pode registrar a ação de intenção somente se o usuário quiser (acho que não)?
Não, mas você pode ter o seu manifesto e apenas ativar o que deseja. Talvez deixe os dois desativados no manifesto para começar e depois com base na escolha do usuário, ative o que eles solicitaram através do PackageManager
.