UIApplicationDelegate.WillContinueUserActivity(UIApplication, String) メソッド

定義

ユーザーがデータを使用できない可能性があるアクションを userActivityType 続行しようとしていることをアプリに通知し、アプリがアクティビティを続行することをユーザーに通知するために を返します。

[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

パラメーター

application
UIApplication

アプリの UIApplication シングルトン。

userActivityType
String

ユーザー アクティビティ識別子。

戻り値

true このアプリがアクティビティを続行する準備ができている場合は 。

属性

注釈

このメソッドは、ユーザー アクティビティ (ハンドオフ アクティビティなど) の再エントリ ポイントです。 アプリケーションは、 というNSUserActivityType配列内の info.plistとして値を追加することによって、特定userActivityTypeの に関心を示します。 慣例により、アクティビティの種類は、開発者を識別するドメイン反転文字列で始まります。

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

クライアント アプリは、たとえば UpdateUserActivity(String, NSDictionary, NSUrl) 、 を呼び出してハンドオフ関連のユーザー アクティビティを開始します userActivityType。 このメソッドは WillContinueUserActivity(UIApplication, String) 、ハンドオフ関連のアプリへの再入力を開始します。

アプリ開発では、このメソッドをオーバーライドして、アプリがユーザー アクティビティを完了できるかどうかを示す を返す Boolean 必要があります。 このメソッドが を返す true場合、システムはまもなく M:UIKit.UIApplication.ContinueUserActivity* メソッドを呼び出します。

適用対象