{% setvar book_path %}/reference/kotlin/androidx/_book.yaml{% endsetvar %} {% include "_shared/_reference-head-tags.html" %}

LifecycleService

open class LifecycleService : Service, LifecycleOwner

kotlin.Any
   ↳ android.content.Context
     ↳ android.content.ContextWrapper
       ↳ android.app.Service
         ↳ androidx.lifecycle.LifecycleService

A Service that is also a LifecycleOwner.

Summary

Public constructors

Public functions

open IBinder?
open Unit
open Unit
open Unit
@CallSuper
onStart(intent: Intent?, startId: Int)

This function is deprecated. Deprecated in Java

open Int
@CallSuper
onStartCommand(intent: Intent?, flags: Int, startId: Int)

Public properties

open Lifecycle

Returns the Lifecycle of the provider.

Inherited functions

From android.content.Context
open Unit
open Context

This function is deprecated. Deprecated in Java

open Unit
open Int
open Int
open ColorStateList
open Drawable
open String

This function is deprecated. Deprecated in Java

open File

This function is deprecated. Deprecated in Java

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

This function is deprecated. Deprecated in Java

open Context
open Context
open Context
open Context
open Context
open Context
open Context
open Context
open Context
open Context
open Context
open Context
open Context
open Context
open Array<String>
open Boolean
open Boolean
open Boolean
open Unit
open Unit
open Unit
open Unit
open Unit
enforcePermission(p0: String, p1: Int, p2: Int, p3: String)
open Unit
enforceUriPermission(p0: Uri, p1: Int, p2: Int, p3: Int, p4: String)
open Unit
enforceUriPermission(
    p0: Uri,
    p1: String,
    p2: String,
    p3: Int,
    p4: Int,
    p5: Int,
    p6: String
)
open Array<String>
open IBinder
open Context
open ApplicationInfo
open AssetManager
open AttributionSource
open String
open AutofillManager.AutofillClient
open AutofillOptions
open Context
open String
open File
open ClassLoader
open File
open ContentCaptureOptions
open ContentResolver
open File
open File
open File
open File
getDir(p0: String, p1: Int)
open Display
open DisplayAdjustments
open Int
open Display
open File
open Array<File>
open File
open Array<File>
open Array<File>
open File
open File
open IApplicationThread
open Executor
open Looper
open Handler
open Int
open File
open File
open Array<File>
open String
open String
open PackageManager
open String
open String
open ContextParams
open File
open Resources
open IServiceConnection
open SharedPreferences
open SharedPreferences
open File
open Any
open String
open Resources.Theme
open Int
open UserHandle
open Int
open Drawable

This function is deprecated. Deprecated in Java

open Int

This function is deprecated. Deprecated in Java

open Int

This function is deprecated. Deprecated in Java

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

This function is deprecated. Deprecated in Java

open Unit
open Intent
open Intent
open Intent
registerReceiver(
    p0: BroadcastReceiver,
    p1: IntentFilter,
    p2: String,
    p3: Handler
)
open Intent
registerReceiver(
    p0: BroadcastReceiver,
    p1: IntentFilter,
    p2: String,
    p3: Handler,
    p4: Int
)
open Intent
registerReceiverAsUser(
    p0: BroadcastReceiver,
    p1: UserHandle,
    p2: IntentFilter,
    p3: String,
    p4: Handler
)
open Intent
registerReceiverAsUser(
    p0: BroadcastReceiver,
    p1: UserHandle,
    p2: IntentFilter,
    p3: String,
    p4: Handler,
    p5: Int
)
open Intent
registerReceiverForAllUsers(
    p0: BroadcastReceiver,
    p1: IntentFilter,
    p2: String,
    p3: Handler
)
open Intent
registerReceiverForAllUsers(
    p0: BroadcastReceiver,
    p1: IntentFilter,
    p2: String,
    p3: Handler,
    p4: Int
)
open Unit
open Unit

This function is deprecated. Deprecated in Java

open Unit

This function is deprecated. Deprecated in Java

open Unit
open Unit
open Unit
revokeUriPermission(p0: String, p1: Uri, p2: Int)
open Unit
open Unit
open Unit
open Unit
sendBroadcast(p0: Intent, p1: String, p2: Int)
open Unit
open Unit
open Unit
open Unit
sendBroadcastAsUser(p0: Intent, p1: UserHandle, p2: String, p3: Int)
open Unit
sendBroadcastAsUserMultiplePermissions(
    p0: Intent,
    p1: UserHandle,
    p2: Array<String>
)
open Unit
open Unit
open Unit
sendBroadcastMultiplePermissions(
    p0: Intent,
    p1: Array<String>,
    p2: Array<String>,
    p3: Array<String>
)
open Unit
open Unit
sendOrderedBroadcast(
    p0: Intent,
    p1: String,
    p2: BroadcastReceiver,
    p3: Handler,
    p4: Int,
    p5: String,
    p6: Bundle
)
open Unit
@SystemApi
sendOrderedBroadcast(
    p0: Intent,
    p1: String,
    p2: Bundle,
    p3: BroadcastReceiver,
    p4: Handler,
    p5: Int,
    p6: String,
    p7: Bundle
)
open Unit
sendOrderedBroadcast(
    p0: Intent,
    p1: String,
    p2: Int,
    p3: BroadcastReceiver,
    p4: Handler,
    p5: Int,
    p6: String,
    p7: Bundle
)
open Unit
sendOrderedBroadcast(
    p0: Intent,
    p1: String,
    p2: String,
    p3: BroadcastReceiver,
    p4: Handler,
    p5: Int,
    p6: String,
    p7: Bundle
)
open Unit
sendOrderedBroadcast(
    p0: Intent,
    p1: Int,
    p2: String,
    p3: String,
    p4: BroadcastReceiver,
    p5: Handler,
    p6: String,
    p7: Bundle,
    p8: Bundle
)
open Unit
sendOrderedBroadcastAsUser(
    p0: Intent,
    p1: UserHandle,
    p2: String,
    p3: BroadcastReceiver,
    p4: Handler,
    p5: Int,
    p6: String,
    p7: Bundle
)
open Unit
sendOrderedBroadcastAsUser(
    p0: Intent,
    p1: UserHandle,
    p2: String,
    p3: Int,
    p4: BroadcastReceiver,
    p5: Handler,
    p6: Int,
    p7: String,
    p8: Bundle
)
open Unit
sendOrderedBroadcastAsUser(
    p0: Intent,
    p1: UserHandle,
    p2: String,
    p3: Int,
    p4: Bundle,
    p5: BroadcastReceiver,
    p6: Handler,
    p7: Int,
    p8: String,
    p9: Bundle
)
open Unit

This function is deprecated. Deprecated in Java

open Unit

This function is deprecated. Deprecated in Java

open Unit

This function is deprecated. Deprecated in Java

open Unit

This function is deprecated. Deprecated in Java

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

This function is deprecated. Deprecated in Java

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

This function is deprecated. Deprecated in Java

open Unit
open Unit
open Unit
open Unit
open Unit

This function is deprecated. Deprecated in Java

open Unit

This function is deprecated. Deprecated in Java

open Unit
open Unit
open Int
open Unit
open Unit
open Unit
open Unit
open Unit
startActivityForResult(p0: String, p1: Intent, p2: Int, p3: Bundle)
open ComponentName
open ComponentName
open Boolean
open Unit
startIntentSender(p0: IntentSender, p1: Intent, p2: Int, p3: Int, p4: Int)
open Unit
startIntentSender(
    p0: IntentSender,
    p1: Intent,
    p2: Int,
    p3: Int,
    p4: Int,
    p5: Bundle
)
open ComponentName
open ComponentName
open Boolean
open Boolean
open Unit
open Unit
open Unit
open Unit
open Unit
From android.app.Service
open Unit
attach(
    p0: Context,
    p1: ActivityThread,
    p2: String,
    p3: IBinder,
    p4: Application,
    p5: Any
)
open Unit
open ComponentName
open Context
open Unit
open Unit
open Application
open ContentCaptureManager.ContentCaptureClient
open Int
open Unit
open Unit
open Unit
open Unit
open Unit
open Boolean
open Unit

This function is deprecated. Deprecated in Java

open Unit
open Unit
startForeground(p0: Int, p1: Notification, p2: Int)
open Unit

This function is deprecated. Deprecated in Java

open Unit
open Unit
open Unit
open Boolean
From org.robolectric.internal.bytecode.ShadowedObject
abstract Any

Inherited properties

From android.content.ContextWrapper

Public constructors

LifecycleService

LifecycleService()

Public functions

onBind

@CallSuper
open fun onBind(intent: Intent): IBinder?

onCreate

@CallSuper
open fun onCreate(): Unit

onDestroy

@CallSuper
open fun onDestroy(): Unit

onStart

@CallSuper
open fun onStart(intent: Intent?, startId: Int): Unit

onStartCommand

@CallSuper
open fun onStartCommand(intent: Intent?, flags: Int, startId: Int): Int

Public properties

lifecycle

open val lifecycleLifecycle

Returns the Lifecycle of the provider.

Returns
Lifecycle

The lifecycle of the provider.