---
sourceDocument: Xanadu-API-Referenz
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/de-DE/xanadu/api-reference

 Release :

    - xanadu

ft:locale :

    - de-DE

ft:publication_title :

    - Xanadu-API-Referenz

ft:clusterId :

    - crapiref

bundleId :

    - crapiref

workflow :

    - Creator


---

# NowWebViewServiceDelegate-Schnittstelle -- Android

# NowWebViewServiceDelegate-Schnittstelle -- Android {#ariaid-title1}

* Freigeben Version: Xanadu
* 
* Aktualisiert 1. August 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 Minute Lesedauer

Die NowWebViewServiceDelegate- API bietet Rückrufe für Benachrichtigungen über Probleme innerhalb der NowWebService- Verarbeitung, z. B. wenn ein Flow endet oder eine Navigation fehlschlägt.

## NowWebViewServiceDelegate -- flowEnded(flowName: String?) {#ariaid-title2}

Rückruf, der die Hostanwendung benachrichtigt, dass der angegebene Flow beendet wurde.
{#NWVSD-flowEnded_S__table_lbq_l5s_sqb__entry__3}

| Name | Typ | Beschreibung |
|-|-|-|
| FlowName | Zeichenfolge | Name des beendeten Flows. |
[Tabelle : 1. Parameter]

{#NWVSD-flowEnded_S__table_lbq_l5s_sqb} {#NWVSD-flowEnded_S__table_mbq_l5s_sqb__entry__2}

| Typ | Beschreibung |
|-|-|
| Keine |   |
[Tabelle : 2. Ergebnisse]

{#NWVSD-flowEnded_S__table_mbq_l5s_sqb}  
Das folgende Codebeispiel zeigt, wie diese Funktion aufgerufen wird.

    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" (Fehler: Zeichenfolge) {#ariaid-title3}

Rückruf, der die Hostanwendung darüber informiert, dass die Navigation mit der angegebenen Fehlerursache fehlgeschlagen ist.
{#NWVSD-navigationFailed_S__table_v5g_w5s_sqb__entry__3}

| Name | Typ | Beschreibung |
|-|-|-|
| Fehler | Zeichenfolge | Fehler, der beschreibt, warum die Navigation fehlgeschlagen ist. |
[Tabelle : 3. Parameter]

{#NWVSD-navigationFailed_S__table_v5g_w5s_sqb} {#NWVSD-navigationFailed_S__table_w5g_w5s_sqb__entry__2}

| Typ | Beschreibung |
|-|-|
| Keine |   |
[Tabelle : 4. Ergebnisse]

{#NWVSD-navigationFailed_S__table_w5g_w5s_sqb}  
Das folgende Codebeispiel zeigt, wie diese Funktion aufgerufen wird.

    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() {#ariaid-title4}

Rückruf, der die Hostanwendung darüber informiert, dass der Bildschirm geschlossen werden soll.
{#NWVSD-requestedDismissal__table_gxw_1ws_sqb__entry__3}

| Name | Typ | Beschreibung |
|-|-|-|
| Keine |   |   |
[Tabelle : 5. Parameter]

{#NWVSD-requestedDismissal__table_gxw_1ws_sqb} {#NWVSD-requestedDismissal__table_hxw_1ws_sqb__entry__2}

| Typ | Beschreibung |
|-|-|
| Keine |   |
[Tabelle : 6. Ergebnisse]

{#NWVSD-requestedDismissal__table_hxw_1ws_sqb}  
Das folgende Codebeispiel zeigt, wie diese Funktion aufgerufen wird.

    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) {#ariaid-title5}

Rückruf, der die Hostanwendung darüber informiert, dass die angegebene URL nicht unterstützt wird.
{#NWVSD-unsupportedUrl_S__table_tn3_hvs_sqb__entry__3}

| Name | Typ | Beschreibung |
|-|-|-|
| uri | URI | URL, die nicht unterstützt wird. |
[Tabelle : 7. Parameter]

{#NWVSD-unsupportedUrl_S__table_tn3_hvs_sqb} {#NWVSD-unsupportedUrl_S__table_un3_hvs_sqb__entry__2}

| Typ | Beschreibung |
|-|-|
| Keine |   |
[Tabelle : 8. Ergebnisse]

{#NWVSD-unsupportedUrl_S__table_un3_hvs_sqb}  
Das folgende Codebeispiel zeigt, wie diese Funktion aufgerufen wird.

    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()
    }


