---
sourceDocument: Xanadu-API-Referenz
sourceDocumentLink: https://www.servicenow.com/docs/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


---

# NowWebService-Klasse -- Android

# NowWebService-Klasse -- Android {#ariaid-title1}

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

Die NowWebService- API stellt eine Funktion bereit, die eine NowWebActivity startet, die eine Webansicht hostet.
{#NowWebServiceAndroidAPI__entry__3}

| Name | Typ | Beschreibung |
|-|-|-|
| konfigurieren | [NowServiceConfiguration-Klasse -- Android](https://www.servicenow.com/docs/WaSp8v90tmV2TQkVQvCJQw "Mit der Klasse NowServiceConfiguration können Sie die Instanz-URL ServiceNow und den Paketnamen für einen Funktionsservice konfigurieren.") | Konfigurationsinformationen für den zugeordneten Service, z. B. die Instanz-URL ServiceNow und der Name des Pakets. |
[Tabelle : 1. Eigenschaften]

## NowWebService -- launch(Kontext: Kontext, URL: URL, Thema: NowWebTheme) {#ariaid-title2}

Erstellt eine NowWebActivity, die die Webansicht hostet.
{#NWebServ-launch_O_S_O__table_j1k_sbf_qqb__entry__3}

| Name | Typ | Beschreibung |
|-|-|-|
| context | Kontext | Kontext, der zum Starten der zugehörigen Aktivität verwendet werden soll. |
| URL | URL | URL der zu ladenden Webseite. Diese Webseite muss sich auf der Zielinstanz ServiceNow befinden, mit der der Service initialisiert wurde. |
| Thema | [NowWeb-Design](https://www.servicenow.com/docs/rhWKAhwp1LG5xoQAe3kxXQ "Die NowWebTheme- Schnittstelle bietet Eigenschaften, mit denen Sie die Farben, die in Webseiten verwendet werden, die auf Ihrer Instanz ServiceNow gehostet werden, in einer nativen Webansicht überschreiben können.") | Optional. NowWebTheme, das auf die UI-Elemente des Ansichts-Controllers angewendet werden soll. Standard: Standardthema |
[Tabelle : 2. Parameter]

{#NWebServ-launch_O_S_O__table_j1k_sbf_qqb} {#NWebServ-launch_O_S_O__table_k1k_sbf_qqb__entry__2}

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

{#NWebServ-launch_O_S_O__table_k1k_sbf_qqb}  
Das folgende Codebeispiel zeigt, wie diese Funktion aufgerufen wird.

    lifecycleScope.launch {
      sdkManager.getNowWebService()?.launch(this@MainActivity, URL("https://instance-name.service-now.com"), object : NowWebTheme {
        override val brand: NowUIAdaptiveColor
          //Setting lightColor only. For dark theme default color will be used
          get() = NowUIAdaptiveColor(lightColor = Color.BLACK)

        override val primary: NowUIAdaptiveColor
          //Setting both lightColor and darkColor
          get() = NowUIAdaptiveColor(lightColor = Color.BLACK, darkColor = Color.WHITE)

        //override the rest of color variables
      })
    }

## NowWebService -- preloadWebCache(preloadUris: Liste\<URI\> ) {#ariaid-title3}

Lädt eine Liste der angegebenen java.net.URIs in einer Headless-Webansicht vor, um den Webansicht-Cache vorab mit zwischenspeicherbaren Ressourcen auf der Seite zu füllen.
Hinweis:  
Der Abschluss dieses Funktionsaufrufs basiert auf dem Aufruf von „onPageFinished() " in der Webansicht, wobei Umleitungen oder Ressourcen auf der Seite nicht berücksichtigt werden. Aus diesem Grund ist das Vorladen möglicherweise nicht vollständig, wenn diese Methode zurückkehrt.
{#NWebServ-preloadWebCache_A__table_pqt_ldl_gyb__entry__3}

| Name | Typ | Beschreibung |
|-|-|-|
| preloadUris | Liste | Liste der vorab zu ladenden java.net.URIs. Alle java.net.URIs müssen relativ sein oder mit dem aktuellen Host übereinstimmen, der im NowSDK konfiguriert ist. |
[Tabelle : 4. Parameter]

{#NWebServ-preloadWebCache_A__table_pqt_ldl_gyb} {#NWebServ-preloadWebCache_A__table_qqt_ldl_gyb__entry__2}

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

{#NWebServ-preloadWebCache_A__table_qqt_ldl_gyb}  
Das folgende Beispiel zeigt, wie Sie mit der Funktion webService.preloadWebCache() die `MESP` -Seite vorab laden.

    suspend fun preloadNowWeb() {
      val webService = serviceProvider.webService()
      webService.preloadWebCache(
        listOf(
          URI("mesp")
        )
      )
    }


