Vi nesse link que o AlarmManager funciona independente do Force close, pelo PendingIntent. Porém não esta acontecendo assim..
Segue meu Alarm
public void agendarPing() {
Intent it = new Intent("EXECUTA");
PendingIntent p = PendingIntent.getBroadcast(LocatorService.this, 0, it, 0);
Calendar c = Calendar.getInstance();
c.setTimeInMillis(System.currentTimeMillis());
c.add(Calendar.SECOND, 360);
long tempoReabrir = c.getTimeInMillis();
AlarmManager reabrir = (AlarmManager) getSystemService(ALARM_SERVICE);
reabrir.set(AlarmManager.RTC_WAKEUP, tempoReabrir, p);
Log.d(TAG, "Alarme agendado com sucesso!");
}
Em 30 de outubro de 2012 16:03, Gabriel Augusto <gabrielaugustodm@gmail.com> escreveu:
Meu app não é distribuido no market. É voltado para emrpesas que buscam ter o controle dos aparelhos de seus funcionarios..Em 30 de outubro de 2012 15:36, Lucas Xavier <lucasxas@gmail.com> escreveu:
Acho que seria mais interessante procurar saber em quais circunstâncias seus usuários estão forçando a interrupção do app.
--Atenciosamente,
Lucas Xavier
Em 30 de outubro de 2012 14:23, Otávio Massard Mendes <otaviommendes@gmail.com> escreveu:Se o usuário DESEJA essa interrupção... seria legal ignorá-la?--On 30/10/2012, at 15:22, Gabriel Augusto <gabrielaugustodm@gmail.com> wrote:Boa tarde,Utilizo AlarmManager para re-abrir meu Service de tanto em tanto tempo.Porém, se o usuario for até o gerenciador de aplicativos e Forçar interrupção do app, o alarme automaticamente é cancelado.Existe algum modo de ignorar esse 'Forçar interrupção' e iniciar mesmo assim o Service?Procurei também por bloquear o botão mas nada funcionou..Muito obrigado desde já!--
Abraços,Gabriel Augusto
--
--
Abraços,
Gabriel Augusto
013 97940055






0 comentários:
Postar um comentário