UIApplicationDelegate.WillContinueUserActivity(UIApplication, String) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Informa ao aplicativo que o usuário está tentando continuar uma userActivityType
ação para a qual os dados podem não estar disponíveis e retorna para notificar o usuário de que o aplicativo continuará a atividade.
[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
Parâmetros
- application
- UIApplication
O UIApplication singleton para o aplicativo.
- userActivityType
- String
O identificador de atividade do usuário.
Retornos
true
se este aplicativo estiver preparado para continuar a atividade.
- Atributos
Comentários
Esse método é um ponto de reentrada para atividades do usuário (por exemplo, atividades de entrega). Um aplicativo indica interesse em um determinado userActivityType
adicionando o valor a ele info.plist
como um valor T:System.String em uma matriz chamada NSUserActivityType
. Por convenção, o tipo de atividade começa com uma cadeia de caracteres invertida pelo domínio que identifica o desenvolvedor:
<key>NSUserActivityTypes</key>
<array>
<string>com.xamarin.HandOffDemo.verb</string>
</array>
Um aplicativo cliente inicia uma atividade de usuário relacionada ao Handoff chamando, por exemplo, UpdateUserActivity(String, NSDictionary, NSUrl) com um correspondente userActivityType
. Esse WillContinueUserActivity(UIApplication, String) método inicia a reentrada relacionada à Entrega no aplicativo.
As devs de aplicativo devem substituir esse método para retornar um Boolean que indica se o aplicativo é capaz ou não de concluir a atividade do usuário. Se esse método retornar true
, o sistema chamará em breve o método M:UIKit.UIApplication.ContinueUserActivity*.