MultiInstanceInvalidationService



A Service for remote invalidation among multiple InvalidationTracker instances. This service runs in the main app process. All the instances of InvalidationTracker (potentially in other processes) has to connect to this service.

The intent to launch it can be specified by RoomDatabase.Builder.setMultiInstanceInvalidationServiceIntent, although the service is defined in the manifest by default so there should be no need to override it in a normal situation.

Summary

Public constructors

android

Public functions

open IBinder
onBind(intent: Intent)
android

Inherited functions

From android.content.Context
open Boolean
bindIsolatedService(
    p0: Intent,
    p1: Context.BindServiceFlags,
    p2: String,
    p3: Executor,
    p4: ServiceConnection
)
android
Int
android
ColorStateList
android
Drawable?
android
String
android
String
getString(p0: Int, vararg p1: Any)
android
T
<T : Any> getSystemService(p0: Class<T>)
android
CharSequence
getText(p0: Int)
android
TypedArray
android
TypedArray
android
TypedArray
android
TypedArray
obtainStyledAttributes(p0: AttributeSet?, p1: IntArray, p2: Int, p3: Int)
android
open Unit
android
open Unit
android
From android.content.ContextWrapper
open Boolean
bindIsolatedService(
    p0: Intent,
    p1: Int,
    p2: String,
    p3: Executor,
    p4: ServiceConnection
)
android
open Boolean
bindService(
    p0: Intent,
    p1: ServiceConnection,
    p2: Context.BindServiceFlags
)
android
open Boolean
android
open Boolean
bindService(
    p0: Intent,
    p1: Context.BindServiceFlags,
    p2: Executor,
    p3: ServiceConnection
)
android
open Boolean
bindService(p0: Intent, p1: Int, p2: Executor, p3: ServiceConnection)
android
open Boolean
bindServiceAsUser(
    p0: Intent,
    p1: ServiceConnection,
    p2: Context.BindServiceFlags,
    p3: UserHandle
)
android
open Boolean
android
open Int
android
open Int
android
open IntArray
android
open Int
android
open Int
android
open IntArray
android
open Int
checkPermission(p0: String, p1: Int, p2: Int)
android
open Int
android
open Int
checkUriPermission(p0: Uri, p1: Int, p2: Int, p3: Int)
android
open Int
checkUriPermission(p0: Uri?, p1: String?, p2: String?, p3: Int, p4: Int, p5: Int)
android
open IntArray
checkUriPermissions(p0: MutableList<Uri>, p1: Int, p2: Int, p3: Int)
android
open Unit

This function is deprecated. Deprecated in Java

android
open Context
android
open Context
android
open Context
android
open Context
android
open Context
android
open Context
android
open Context
android
open Context
android
open Context
android
open Context
createWindowContext(p0: Display, p1: Int, p2: Bundle?)
android
open Array<String>
android
open Boolean
android
open Boolean
android
open Boolean
android
open Unit
android
open Unit
android
open Unit
android
open Unit
android
open Unit
enforcePermission(p0: String, p1: Int, p2: Int, p3: String?)
android
open Unit
enforceUriPermission(p0: Uri, p1: Int, p2: Int, p3: Int, p4: String)
android
open Unit
enforceUriPermission(
    p0: Uri?,
    p1: String?,
    p2: String?,
    p3: Int,
    p4: Int,
    p5: Int,
    p6: String?
)
android
open Array<String>
android
open Context
android
open ApplicationInfo
android
open AssetManager
android
open AttributionSource
android
open String?
android
open Context
android
open File
android
open ClassLoader
android
open File
android
open ContentResolver
android
open File
android
open File
android
open Int
android
open File
getDir(p0: String, p1: Int)
android
open Display?
android
open File?
android
open Array<File>
android
open File?
android
open Array<File>
android
open Array<File>
android
open File
android
open File
android
open Executor
android
open Looper
android
open File
android
open File
android
open Array<File>
android
open String
android
open String
android
open PackageManager
android
open String
android
open String
android
open ContextParams?
android
open Resources
android
open SharedPreferences
android
open Any
android
open String?
android
open Resources.Theme
android
open Drawable

This function is deprecated. Deprecated in Java

android
open Int

This function is deprecated. Deprecated in Java

android
open Int

This function is deprecated. Deprecated in Java

android
open Unit
grantUriPermission(p0: String, p1: Uri, p2: Int)
android
open Boolean
android
open Boolean
android
open Boolean
android
open Boolean
android
open Boolean
android
open FileInputStream
android
open FileOutputStream
android
open SQLiteDatabase
android
open SQLiteDatabase
openOrCreateDatabase(
    p0: String,
    p1: Int,
    p2: SQLiteDatabase.CursorFactory,
    p3: DatabaseErrorHandler?
)
android
open Drawable

This function is deprecated. Deprecated in Java

android
open Unit
android
open Unit
android
open Intent?
android
open Intent?
android
open Intent?
registerReceiver(
    p0: BroadcastReceiver?,
    p1: IntentFilter,
    p2: String?,
    p3: Handler?
)
android
open Intent?
registerReceiver(
    p0: BroadcastReceiver?,
    p1: IntentFilter,
    p2: String?,
    p3: Handler?,
    p4: Int
)
android
open Unit

This function is deprecated. Deprecated in Java

android
open Unit

This function is deprecated. Deprecated in Java

android
open Unit
android
open Unit
android
open Unit
revokeUriPermission(p0: String, p1: Uri, p2: Int)
android
open Unit
android
open Unit
android
open Unit
sendBroadcast(p0: Intent, p1: String?, p2: Bundle?)
android
open Unit
android
open Unit
android
open Unit
android
open Unit
android
open Unit
sendOrderedBroadcast(
    p0: Intent,
    p1: String?,
    p2: BroadcastReceiver?,
    p3: Handler?,
    p4: Int,
    p5: String?,
    p6: Bundle?
)
android
open Unit
sendOrderedBroadcast(
    p0: Intent,
    p1: String?,
    p2: Bundle?,
    p3: BroadcastReceiver?,
    p4: Handler?,
    p5: Int,
    p6: String?,
    p7: Bundle?
)
android
open Unit
sendOrderedBroadcast(
    p0: Intent,
    p1: String?,
    p2: String?,
    p3: BroadcastReceiver?,
    p4: Handler?,
    p5: Int,
    p6: String?,
    p7: Bundle?
)
android
open Unit
sendOrderedBroadcast(
    p0: Intent,
    p1: Int,
    p2: String?,
    p3: String?,
    p4: BroadcastReceiver?,
    p5: Handler?,
    p6: String?,
    p7: Bundle?,
    p8: Bundle?
)
android
open Unit
sendOrderedBroadcastAsUser(
    p0: Intent,
    p1: UserHandle,
    p2: String?,
    p3: BroadcastReceiver?,
    p4: Handler?,
    p5: Int,
    p6: String?,
    p7: Bundle?
)
android
open Unit

This function is deprecated. Deprecated in Java

android
open Unit

This function is deprecated. Deprecated in Java

android
open Unit

This function is deprecated. Deprecated in Java

android
open Unit
sendStickyOrderedBroadcast(
    p0: Intent,
    p1: BroadcastReceiver?,
    p2: Handler?,
    p3: Int,
    p4: String?,
    p5: Bundle?
)

This function is deprecated. Deprecated in Java

android
open Unit
sendStickyOrderedBroadcastAsUser(
    p0: Intent,
    p1: UserHandle,
    p2: BroadcastReceiver?,
    p3: Handler?,
    p4: Int,
    p5: String?,
    p6: Bundle?
)

This function is deprecated. Deprecated in Java

android
open Unit
android
open Unit

This function is deprecated. Deprecated in Java

android
open Unit

This function is deprecated. Deprecated in Java

android
open Unit
android
open Unit
android
open Unit
android
open Unit
android
open ComponentName?
android
open Boolean
android
open Unit
startIntentSender(p0: IntentSender, p1: Intent?, p2: Int, p3: Int, p4: Int)
android
open Unit
startIntentSender(
    p0: IntentSender,
    p1: Intent?,
    p2: Int,
    p3: Int,
    p4: Int,
    p5: Bundle?
)
android
open ComponentName?
android
open Boolean
android
open Unit
android
open Unit
android
open Unit
android
open Unit
android
open Unit
android
From android.app.Service
open Unit
android
open Unit
android
Application
android
Int
android
open Unit
android
open Unit
android
open Unit
android
open Unit
android
open Unit
android
open Unit
onStart(p0: Intent, p1: Int)

This function is deprecated. Deprecated in Java

android
open Int
onStartCommand(p0: Intent, p1: Int, p2: Int)
android
open Unit
android
open Unit
android
open Unit
android
open Boolean
android
Unit
android
Unit
startForeground(p0: Int, p1: Notification, p2: Int)
android
Unit

This function is deprecated. Deprecated in Java

android
Unit
android
Unit
android
Unit
android
Boolean
android

Public constructors

MultiInstanceInvalidationService

MultiInstanceInvalidationService()

Public functions

onBind

open fun onBind(intent: Intent): IBinder