interface Observer
(source)
Interface to be implemented by classes that want to observe a session.
open fun onCustomTabConfigChanged(session: Session, customTabConfig: CustomTabConfig?): Unit |
|
open fun onDesktopModeChanged(session: Session, enabled: Boolean): Unit |
|
open fun onDownload(session: Session, download: Download): Boolean |
|
open fun onFindResult(session: Session, result: FindResult): Unit |
|
open fun onFullScreenChanged(session: Session, enabled: Boolean): Unit |
|
open fun onLoadingStateChanged(session: Session, loading: Boolean): Unit |
|
open fun onLongPress(session: Session, hitResult: HitResult): Boolean |
|
open fun onNavigationStateChanged(: Session, : Boolean, : Boolean): Unit |
|
open fun onProgress(session: Session, progress: Int): Unit |
|
open fun onSearch(session: Session, searchTerms: String): Unit |
|
open fun onSecurityChanged(session: Session, securityInfo: SecurityInfo): Unit |
|
open fun onThumbnailChanged(session: Session, bitmap: Bitmap?): Unit |
|
open fun onTitleChanged(session: Session, title: String): Unit |
|
open fun onTrackerBlocked(session: Session, blocked: String, all: List<String>): Unit |
|
open fun onTrackerBlockingEnabledChanged(session: Session, blockingEnabled: Boolean): Unit |
|
open fun onUrlChanged(session: Session, url: String): Unit |
abstract class SelectionAwareSessionObserver : Observer, Observer
This class is a combination of Session.Observer and SessionManager.Observer. It provides functionality to observe changes to a specified or selected session, and can automatically take care of switching over the observer in case a different session gets selected (see observeFixed and observeSelected). |
|
class TabViewHolder : ViewHolder, Observer
A RecyclerView ViewHolder implementation for "tab" items. |