PackageManager.IsPackageSuspended Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Apps können dies abfragen, um zu wissen, ob sie angehalten wurden.
public virtual bool IsPackageSuspended { [Android.Runtime.Register("isPackageSuspended", "()Z", "GetIsPackageSuspendedHandler", ApiSince=28)] get; }
[<get: Android.Runtime.Register("isPackageSuspended", "()Z", "GetIsPackageSuspendedHandler", ApiSince=28)>]
member this.IsPackageSuspended : bool
Eigenschaftswert
true wenn das aufrufende Paket angehalten wurde, false andernfalls.
- Attribute
Hinweise
Apps können dies abfragen, um zu wissen, ob sie angehalten wurden. Eine System-App mit der Berechtigung android.permission.SUSPEND_APPS kann jede App auf dem Gerät in einen angehaltenen Zustand versetzen.
In diesem Zustand werden die Benachrichtigungen der Anwendung ausgeblendet, alle gestarteten Aktivitäten werden angehalten und können keine Popups oder Dialogfelder anzeigen oder Audio wiedergeben. Wenn der Benutzer versucht, eine angehaltene App zu starten, zeigt das System dem Benutzer stattdessen ein Dialogfeld an, in dem er darüber informiert, dass er diese App nicht verwenden kann, während sie angehalten ist.
Wenn eine App in diesen Zustand versetzt wird, wird die Übertragungsaktion Intent#ACTION_MY_PACKAGE_SUSPENDED an einen seiner Übertragungsempfänger übermittelt, die diese Aktion in ihre Absichtsfilter eingeschlossen haben, <em>einschließlich Manifestempfänger.</em> , eine Übertragungsaktion Intent#ACTION_MY_PACKAGE_UNSUSPENDED wird übermittelt, wenn eine zuvor angehaltene App aus diesem Zustand genommen wird. Es wird erwartet, dass Apps diese verwenden, um mit Übergängen zu und von diesem Zustand ordnungsgemäß zu umgehen.
Java Dokumentation für android.content.pm.PackageManager.isPackageSuspended().
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.