Interface CefriumBrowser.PermissionHandler
- Enclosing class:
CefriumBrowser
public static interface CefriumBrowser.PermissionHandler
Decides web permission requests (geolocation, camera, mic, ...). Without a
handler set, all requests are denied — the default Android permission
dialog is not available in this engine. To actually deliver geolocation,
the app must also hold the ACCESS_FINE_LOCATION runtime permission.
-
Method Summary
Modifier and TypeMethodDescriptiondefault voidonDismissPermissionPrompt(long promptId, int result) An in-flight permission prompt was auto-dismissed (e.g.voidonPermissionRequest(String origin, int permissions, CefriumBrowser.PermissionCallback callback)
-
Method Details
-
onPermissionRequest
void onPermissionRequest(String origin, int permissions, CefriumBrowser.PermissionCallback callback) -
onDismissPermissionPrompt
default void onDismissPermissionPrompt(long promptId, int result) An in-flight permission prompt was auto-dismissed (e.g. the page navigated away). Tear down any prompt UI you showed.resultis Chromium'scef_permission_request_result_t.
-