Frage

Ist es meine App möglich, zu "übernehmen", wenn ein System -Alarm aufgetaucht ist? Meine App deaktiviert den Leerlauf -Timer, aber wenn eine Systemwarnung auftaucht, scheint der Alarm den Timer zu aktivieren. Was kann ich dagegen tun?

War es hilfreich?

Lösung

Versuchen Sie, die Warnungen zu unterdrücken? Dann lautet die Antwort: Sie können nicht.

Wenn Sie versuchen, zu verhindern, dass die Warnungen mit der Deaktivierung des Leerlauf -Timers durch die App durcheinander bringen, dann glaube ich, dass Donkim auf der richtigen Spur ist.

Andere Tipps

Wäre es möglich, dass Sie sich in eine der Methoden einfügen, die aufgerufen werden, wenn Ihre App in den Hintergrund ein- und ausgeht? Sagen Sie, einer davon?

- (void)applicationWillResignActive:(UIApplication *)application {
NSLog(@"applicationWillResignActive");
}

- (void)applicationDidEnterBackground:(UIApplication *)application {
NSLog(@"applicationDidEnterBackground");
}

- (void)applicationWillEnterForeground:(UIApplication *)application {
NSLog(@"applicationWillEnterForeground");
}

- (void)applicationDidBecomeActive:(UIApplication *)application {
NSLog(@"applicationDidBecomeActive");
}

Ich wette, einer davon wird aufgerufen, wenn das passiert. Sie können den Leerlauf -Timer wahrscheinlich deaktivieren, wenn Ihre App den Fokus zurück erhält.

Bearbeiten: Beim erneuten Lesen der Frage sieht es so aus, als würden Sie die Warnungen unterdrücken (dh sie nicht passieren). Heh, ich habe mich auf die zweite Hälfte Ihrer Frage konzentriert.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top