index.md 3.7 KB

//tvlib/org.mjdev.tvlib.glide/OkHttpUrlLoaderEx

OkHttpUrlLoaderEx

[androidJvm]\ class OkHttpUrlLoaderEx(factory: OkHttpUrlLoaderEx.Factory) : ModelLoader<GlideUrl, InputStream> , SharedPreferences.OnSharedPreferenceChangeListener

Constructors

OkHttpUrlLoaderEx [androidJvm]
constructor(factory: OkHttpUrlLoaderEx.Factory)

Types

Name Summary
Factory [androidJvm]
class Factory(val context: Context) : ModelLoaderFactory<GlideUrl, InputStream>
Custom factory

Functions

Name Summary
buildLoadData [androidJvm]
open override fun buildLoadData(model: GlideUrl, width: Int, height: Int, options: Options): ModelLoader.LoadData<InputStream?>
Prepare loading
equals [androidJvm]
open operator fun equals(other: Any?): Boolean
handles [androidJvm]
open override fun handles(url: GlideUrl): Boolean
Checker function, see glide library details
hashCode [androidJvm]
open fun hashCode(): Int
onSharedPreferenceChanged [androidJvm]
open override fun onSharedPreferenceChanged(sharedPreferences: SharedPreferences?, key: String?)
Preferences change handler, to enable/disable debugging
teardown [androidJvm]
fun teardown()
De-initialize loader
toString [androidJvm]
open fun toString(): String

Properties

Name Summary
context [androidJvm]
val context: Context
Context to be used