Lingua

PackageManager.IsPackageSuspended Proprietà

Definizione

Le app possono eseguire una query per sapere se sono state sospese.

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

Valore della proprietà

true se il pacchetto chiamante è stato sospeso, false in caso contrario.

Attributi

Commenti

Le app possono eseguire una query per sapere se sono state sospese. Un'app di sistema con l'autorizzazione android.permission.SUSPEND_APPS può mettere qualsiasi app nel dispositivo in uno stato sospeso.

Mentre in questo stato, le notifiche dell'applicazione verranno nascoste, tutte le attività avviate verranno arrestate e non sarà in grado di visualizzare avvisi popup o dialoghi o riprodurre audio. Quando l'utente tenta di avviare un'app sospesa, il sistema mostrerà invece una finestra di dialogo all'utente che informa che non può usare questa app mentre è sospesa.

Quando un'app viene inserita in questo stato, l'azione Intent#ACTION_MY_PACKAGE_SUSPENDED di trasmissione verrà recapitata a uno dei ricevitori di trasmissione che includevano questa azione nei filtri intenti, <>inclusi i ricevitori del manifesto.</em> Analogamente, un'azione Intent#ACTION_MY_PACKAGE_UNSUSPENDED di trasmissione viene recapitata quando un'app sospesa in precedenza viene estratta da questo stato. Le app devono usarle per gestire correttamente le transizioni da e verso questo stato.

per android.content.pm.PackageManager.isPackageSuspended().

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a