[ Web Proxy ]
URL:
Viewing: https://developer.android.com/reference/kotlin/android/webkit/WebMessagePort.WebMessageCallback [Back]  [Original]

WebMessagePort.WebMessageCallback  |  API reference  |  Android Developers Skip to main content
Essentials Design & Plan Develop Google Play Blog
Search:
Android Studio
Android Developers [Android Developers]
Stay organized with collections Save and categorize content based on your preferences.
Added in API level 23

WebMessageCallback


abstract class WebMessageCallback
kotlin.Any
android.webkit.WebMessagePort.WebMessageCallback

The listener for handling MessagePort events. The message callback methods are called on the main thread. If the embedder application wants to receive the messages on a different thread, it can do this by passing a Handler in WebMessagePort.setWebMessageCallback(WebMessageCallback,Handler). In the latter case, the application should be extra careful for thread safety since WebMessagePort methods should be called on main thread.

Summary

Public constructors

Public methods
open Unit
onMessage(port: WebMessagePort!, message: WebMessage!)

Message callback for receiving onMessage events.

Public constructors

WebMessageCallback

WebMessageCallback()

Public methods

onMessage

Added in API level 23
open fun onMessage(
    port: WebMessagePort!,
    message: WebMessage!
): Unit

Message callback for receiving onMessage events.

Parameters
port WebMessagePort!: the WebMessagePort that the message is destined for
message WebMessage!: the message from the entangled port.

Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.

Last updated 2026-02-26 UTC.

[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2026-02-26 UTC."],[],[]]

Web Proxy Viewer  |  New URL  |  Original Page