Interface NowWebViewServiceDelegate - Android
. NowWebViewServiceDelegate A API fornece retornos de chamada para notificação de problemas no NowWebService processamento, 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 encerrado. |
| 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 flowEnded(activity: Activity, flowName: String?) {
Log.i("NowWebSdk", "flow ended")
}
}).getOrThrow()
}
NowWebViewServiceDelegate - navigationFailed(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 esta 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 o URL fornecido 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()
}