UIApplicationDelegate.WillContinueUserActivity(UIApplication, String) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
通知应用用户正在尝试继续 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
的数组中的 System.String 值添加到它中来指示对info.plist
它的兴趣userActivityType
。 按照约定,活动类型以标识开发人员的域反向字符串开头:
<key>NSUserActivityTypes</key>
<array>
<string>com.xamarin.HandOffDemo.verb</string>
</array>
例如, UpdateUserActivity(String, NSDictionary, NSUrl) 客户端应用通过调用匹配 userActivityType
的 来启动与 Handoff 相关的用户活动。 此方法 WillContinueUserActivity(UIApplication, String) 开始对应用进行与交接相关的重新输入。
应用开发人员应重写此方法以返回一个 Boolean ,指示应用是否能够完成用户活动。 如果此方法返回 true
,系统将很快调用方法 M:UIKit.UIApplication.ContinueUserActivity*。