Condividi tramite


UIApplicationDelegate.WillContinueUserActivity(UIApplication, String) Metodo

Definizione

Informa l'app che l'utente sta tentando di continuare un'azione userActivityType per cui i dati potrebbero non essere disponibili e restituisce per notificare all'utente che l'app continuerà l'attività.

[Foundation.Export("application:willContinueUserActivityWithType:")]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 8, 0, ObjCRuntime.PlatformArchitecture.All, null)]
public virtual bool WillContinueUserActivity (UIKit.UIApplication application, string userActivityType);
abstract member WillContinueUserActivity : UIKit.UIApplication * string -> bool
override this.WillContinueUserActivity : UIKit.UIApplication * string -> bool

Parametri

application
UIApplication

Singleton UIApplication per l'app.

userActivityType
String

Identificatore dell'attività utente.

Restituisce

true se questa app è preparata per continuare l'attività.

Attributi

Commenti

Questo metodo è un punto di riesezione per le attività utente (ad esempio, attività Handoff). Un'applicazione indica l'interesse in un particolare userActivityType aggiungendo il valore a info.plist esso come valore in una matrice denominata NSUserActivityType. Per convenzione, il tipo di attività inizia con una stringa inversa di dominio che identifica lo sviluppatore:

<key>NSUserActivityTypes</key>
<array>
<string>com.xamarin.HandOffDemo.verb</string>
</array>              

Un'app client avvia un'attività utente correlata all'handoff chiamando, ad esempio, UpdateUserActivity(String, NSDictionary, NSUrl) con una corrispondenza userActivityType. Questo WillContinueUserActivity(UIApplication, String) metodo inizia la re-entry correlata all'app.

Gli sviluppatori di app devono eseguire l'override di questo metodo per restituire un Boolean oggetto che indica se l'app è in grado di completare l'attività utente. Se questo metodo restituisce true, il sistema chiamerà brevemente il metodo .

Si applica a