Interface NowWebViewServiceDelegate - Android
A API NowWebViewServiceDelegate fornece retornos de chamada para notificação de problemas no processamento do NowWebService, como quando um fluxo termina ou uma navegação falha.
NowWebViewServiceDelegate - flowEnded (flowName: cadeia de caracteres?)
Retorno de chamada que notifica a aplicação host de que o fluxo especificado foi encerrado.
| Nome | Tipo | Descrição |
|---|---|---|
| flowName | Cadeia de caracteres | Nome do fluxo que foi encerrado. |
| Tipo | Descrição |
|---|---|
| Nenhum(a) |
O exemplo de código a seguir mostra como chamar essa função.
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 - navegaçãoFailed(erro: cadeia de caracteres)
Retorno de chamada que notifica a aplicação host de que a navegação falhou com o motivo do erro especificado.
| Nome | Tipo | Descrição |
|---|---|---|
| erro | Cadeia de caracteres | Erro que descreve o motivo da falha na navegação. |
| Tipo | Descrição |
|---|---|
| Nenhum(a) |
O exemplo de código a seguir mostra como chamar essa função.
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 - requestDismissal()
Retorno de chamada que notifica a aplicação host de que a tela deve ser descartada.
| Nome | Tipo | Descrição |
|---|---|---|
| Nenhum |
| Tipo | Descrição |
|---|---|
| Nenhum(a) |
O exemplo de código a seguir mostra como chamar esta função.
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)
Retorno de chamada que notifica a aplicação host de que a URL fornecida não é compatível.
| Nome | Tipo | Descrição |
|---|---|---|
| URI | URI | URL incompatível. |
| Tipo | Descrição |
|---|---|
| Nenhum(a) |
O exemplo de código a seguir mostra como chamar esta função.
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()
}