Sprache

PackageManager.IsPackageSuspended Eigenschaft

Definition

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.

Gilt für: