WebViewRendererBoundaryInterface
interface WebViewRendererBoundaryInterface : IsomorphicObjectBoundaryInterface
Boundary interface for WebViewRenderer.
Summary
Inherited functions
|
From class IsomorphicObjectBoundaryInterface
Any! |
getOrCreatePeer(creationCallable: Callable<Any!>!)
Get the peer object associated with this object. One of the pair of classes for which the corresponding objects need to maintain a lazy 1:1 mapping between support library and webview should implement this interface. The mapping is lazy in the sense that one object in the pair (the peer) may be created at an arbitrary point after the other, but once both objects exist their lifetimes become tied and the 1:1 mapping is maintained. Whether this interface should be implemented by the support library class or the webview class depends on which side can be created and exist independently. For example, AwRenderProcess objects are created by WebView before being passed to the support library, and thus SupportLibWebViewRendererAdapter should implement this interface.
|
|
Public methods
terminate
abstract fun terminate(): Boolean