NowWebViewServiceDelegate interface - Android
L’API NowWebViewServiceDelegate fournit des rappels pour la notification des problèmes dans le traitement NowWebService , tels que la fin d’un flux ou l’échec d’une navigation.
NowWebViewServiceDelegate : flowEnded (flowName : chaîne ?)
Rappel qui informe l’application hôte que le flux spécifié est terminé.
| Nom | Type | Description |
|---|---|---|
| Nom du flux | Chaîne | Nom du flux qui s’est terminé. |
| Type | Description |
|---|---|
| Néant |
L’exemple de code suivant montre comment appeler cette fonction.
suspend fun getNowWebService(): NowWebService {
return NowWebSDK.makeWebService(URL("https://instance-name.service-now.com"), object : NowWebViewServiceDelegate {
override fun flowEnded(activity: Activity, flowName: String?) {
Log.i("NowWebSdk", "flow ended")
}
}).getOrThrow()
}
NowWebViewServiceDelegate : navigationFailed(erreur : chaîne)
Rappel qui informe l’application hôte que la navigation a échoué avec le motif d’erreur spécifié.
| Nom | Type | Description |
|---|---|---|
| erreur | Chaîne | Erreur qui explique pourquoi la navigation a échoué. |
| Type | Description |
|---|---|
| Néant |
L’exemple de code suivant montre comment appeler cette fonction.
suspend fun getNowWebService(): NowWebService {
return NowWebSDK.makeWebService(URL("https://instance-name.service-now.com"), object : NowWebViewServiceDelegate {
override fun navigationFailed(activity: Activity, error: String) {
Log.i("NebWebSdk", "navigation failed")
}
}).getOrThrow()
}
NowWebViewServiceDelegate : requestedDismissal()
Rappel qui informe l’application hôte que l’écran doit être masqué.
| Nom | Type | Description |
|---|---|---|
| Aucun |
| Type | Description |
|---|---|
| Néant |
L’exemple de code suivant montre comment appeler cette fonction.
suspend fun getNowWebService(): NowWebService {
return NowWebSDK.makeWebService(URL("https://instance-name.service-now.com"), object : NowWebViewServiceDelegate {
override fun requestedDismissal(activity: Activity) {
Log.i("NebWebSdk", "screen should be dismissed")
}
}).getOrThrow()
}
NowWebViewServiceDelegate : unsupportedUrl(uri : URI)
Rappel qui informe l’application hôte que l’URL fournie n’est pas prise en charge.
| Nom | Type | Description |
|---|---|---|
| uri | URI | URL non prise en charge. |
| Type | Description |
|---|---|
| Néant |
L’exemple de code suivant montre comment appeler cette fonction.
suspend fun getNowWebService(): NowWebService {
return NowWebSDK.makeWebService(URL("https://instance-name.service-now.com"), object : NowWebViewServiceDelegate {
override fun unsupportedUrl(activity: Activity, uri: Uri) {
Log.i("NebWebSdk", "URL is unsupported")
}
}).getOrThrow()
}