BaseActivity

abstract class BaseActivity(@LayoutRes layoutRes: Int) : RootActivity

A basic Activity that handles layout inflation automatically.
Extends RootActivity to inherit permission management.

레이아웃 인플레이션을 자동으로 처리하는 기본 Activity입니다.
RootActivity를 확장하여 권한 관리를 상속받습니다.

Features:

  • Automatic layout inflation in onCreate

  • Simple constructor-based layout resource injection
    기능:

  • onCreate에서 자동 레이아웃 인플레이션

  • 생성자 기반의 간단한 레이아웃 리소스 주입

Usage example:

class MainActivity : BaseActivity(R.layout.activity_main) {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
// Layout is already inflated, start your logic here
// findViewById or view binding can be used
}
}

Parameters

layoutRes

The layout resource ID to be inflated.

인플레이션할 레이아웃 리소스 ID.

See also

BaseDataBindingActivity

For DataBinding-enabled Activity.

DataBinding을 사용하는 Activity는 BaseBindingActivity를 참조하세요.

Constructors

Link copied to clipboard
constructor(@LayoutRes layoutRes: Int)

Properties

Link copied to clipboard
open val actionBar: ActionBar?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open val assets: AssetManager?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open val baseContext: Context?
Link copied to clipboard
open val cacheDir: File?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open val codeCacheDir: File?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open val contentScene: Scene?
Link copied to clipboard
Link copied to clipboard
open val currentFocus: View?
Link copied to clipboard
open val dataDir: File?
Link copied to clipboard
Link copied to clipboard
open val deviceId: Int
Link copied to clipboard
open val display: Display?
Link copied to clipboard
Link copied to clipboard
open val externalCacheDirs: Array<out File?>?
Link copied to clipboard
open val externalMediaDirs: Array<out File?>?
Link copied to clipboard
open val filesDir: File?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open var intent: Intent?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override val lifecycle: Lifecycle
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open val mainLooper: Looper?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open val obbDir: File?
Link copied to clipboard
open val obbDirs: Array<out File?>?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open val packageName: String?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open val referrer: Uri?
Link copied to clipboard
Link copied to clipboard
open val resources: Resources?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open val taskId: Int
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override val viewModelStore: ViewModelStore
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open val wallpaper: Drawable?
Link copied to clipboard
open val window: Window?
Link copied to clipboard

Functions

Link copied to clipboard
open fun addContentView(view: View?, params: ViewGroup.LayoutParams?)
Link copied to clipboard
open override fun addMenuProvider(provider: MenuProvider)
open override fun addMenuProvider(provider: MenuProvider, owner: LifecycleOwner)
open override fun addMenuProvider(provider: MenuProvider, owner: LifecycleOwner, state: Lifecycle.State)
Link copied to clipboard
override fun addOnNewIntentListener(listener: Consumer<Intent>)
Link copied to clipboard
override fun addOnTrimMemoryListener(listener: Consumer<Int>)
Link copied to clipboard
override fun addOnUserLeaveHintListener(listener: Runnable)
Link copied to clipboard
open fun applyOverrideConfiguration(overrideConfiguration: Configuration?)
Link copied to clipboard
open fun bindIsolatedService(service: Intent, flags: Context.BindServiceFlags, instanceName: String, executor: Executor, conn: ServiceConnection): Boolean
open fun bindIsolatedService(service: Intent, flags: Int, instanceName: String, executor: Executor, conn: ServiceConnection): Boolean
Link copied to clipboard
open fun bindService(service: Intent, conn: ServiceConnection, flags: Int): Boolean
open fun bindService(service: Intent, flags: Context.BindServiceFlags, executor: Executor, conn: ServiceConnection): Boolean
open fun bindService(service: Intent, flags: Int, executor: Executor, conn: ServiceConnection): Boolean
Link copied to clipboard
open fun bindServiceAsUser(service: Intent, conn: ServiceConnection, flags: Int, user: UserHandle): Boolean
Link copied to clipboard
open fun checkCallingOrSelfPermission(permission: String): Int
Link copied to clipboard
open fun checkCallingOrSelfUriPermission(uri: Uri?, modeFlags: Int): Int
Link copied to clipboard
open fun checkCallingOrSelfUriPermissions(uris: List<Uri?>, modeFlags: Int): IntArray
Link copied to clipboard
open fun checkCallingPermission(permission: String): Int
Link copied to clipboard
open fun checkCallingUriPermission(uri: Uri?, modeFlags: Int): Int
Link copied to clipboard
open fun checkCallingUriPermissions(uris: List<Uri?>, modeFlags: Int): IntArray
Link copied to clipboard
open fun checkContentUriPermissionFull(uri: Uri, pid: Int, uid: Int, modeFlags: Int): Int
Link copied to clipboard
open fun checkPermission(permission: String, pid: Int, uid: Int): Int
Link copied to clipboard
open fun checkSelfPermission(permission: String): Int
Link copied to clipboard
open fun checkUriPermission(uri: Uri?, pid: Int, uid: Int, modeFlags: Int): Int
open fun checkUriPermission(uri: Uri?, readPermission: String?, writePermission: String?, pid: Int, uid: Int, modeFlags: Int): Int
Link copied to clipboard
open fun checkUriPermissions(uris: List<Uri?>, pid: Int, uid: Int, modeFlags: Int): IntArray
Link copied to clipboard
open fun clearOverrideActivityTransition(overrideType: Int)
Link copied to clipboard
open fun clearWallpaper()
Link copied to clipboard
open fun closeContextMenu()
Link copied to clipboard
open fun closeOptionsMenu()
Link copied to clipboard
fun consumeOrphanedDeniedResults(): List<OrphanedDeniedRequestResult>

Returns and clears denied results that lost their callbacks after process restore.
Call this in onCreate to handle results from requests that were interrupted by process kill.

프로세스 복원 후 콜백을 잃은 거부 결과를 반환하고 비웁니다.
프로세스 킬로 중단된 요청의 결과를 처리하려면 onCreate에서 호출하세요.

Link copied to clipboard
open fun createAttributionContext(attributionTag: String?): Context
Link copied to clipboard
open fun createConfigurationContext(overrideConfiguration: Configuration): Context?
Link copied to clipboard
open fun createContext(contextParams: ContextParams): Context
Link copied to clipboard
open fun createContextForSplit(splitName: String?): Context?
Link copied to clipboard
open fun createDeviceContext(deviceId: Int): Context
Link copied to clipboard
open fun createDisplayContext(display: Display): Context?
Link copied to clipboard
open fun createPackageContext(packageName: String?, flags: Int): Context?
Link copied to clipboard
open fun createPendingResult(requestCode: Int, data: Intent, flags: Int): PendingIntent?
Link copied to clipboard
open fun createWindowContext(type: Int, options: Bundle?): Context
open fun createWindowContext(display: Display, type: Int, options: Bundle?): Context
Link copied to clipboard
open fun databaseList(): Array<out String?>?
Link copied to clipboard
open fun deleteDatabase(name: String?): Boolean
Link copied to clipboard
open fun deleteFile(name: String?): Boolean
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override fun dispatchKeyShortcutEvent(event: KeyEvent): Boolean
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun dump(@NonNull prefix: String, @Nullable fd: FileDescriptor?, @NonNull writer: PrintWriter, @Nullable args: Array<out String?>??)
Link copied to clipboard
open fun enforceCallingOrSelfPermission(permission: String, message: String?)
Link copied to clipboard
open fun enforceCallingOrSelfUriPermission(uri: Uri?, modeFlags: Int, message: String?)
Link copied to clipboard
open fun enforceCallingPermission(permission: String, message: String?)
Link copied to clipboard
open fun enforceCallingUriPermission(uri: Uri?, modeFlags: Int, message: String?)
Link copied to clipboard
open fun enforcePermission(permission: String, pid: Int, uid: Int, message: String?)
Link copied to clipboard
open fun enforceUriPermission(uri: Uri?, pid: Int, uid: Int, modeFlags: Int, message: String?)
open fun enforceUriPermission(uri: Uri?, readPermission: String?, writePermission: String?, pid: Int, uid: Int, modeFlags: Int, message: String?)
Link copied to clipboard
open fun fileList(): Array<out String?>?
Link copied to clipboard
open fun <T : View?> findViewById(@IdRes id: Int): T?
Link copied to clipboard
open fun finish()
Link copied to clipboard
open fun finishActivity(requestCode: Int)
Link copied to clipboard
open fun finishActivityFromChild(child: Activity, requestCode: Int)
Link copied to clipboard
open fun finishAffinity()
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun finishFromChild(child: Activity?)
Link copied to clipboard
fun getColor(id: Int): Int
Link copied to clipboard

Gets a color using ContextCompat for backward compatibility.

역호환성을 위해 ContextCompat을 사용하여 색상을 가져옵니다.

Link copied to clipboard
fun Context.getColorSafe(@ColorRes colorRes: Int, defaultColor: Int): Int

Safely gets a color, returning a default color if resource is not found or invalid.

리소스를 찾을 수 없거나 유효하지 않은 경우 기본 색상을 반환하여 안전하게 색상을 가져옵니다.

Link copied to clipboard
Link copied to clipboard
open fun getDatabasePath(name: String?): File?
Link copied to clipboard

Gets dimension pixel offset for the given dimension resource.

주어진 dimension 리소스의 픽셀 오프셋을 가져옵니다.

Link copied to clipboard

Gets dimension pixel size for the given dimension resource.

주어진 dimension 리소스의 픽셀 크기를 가져옵니다.

Link copied to clipboard
open fun getDir(name: String?, mode: Int): File?
Link copied to clipboard
Link copied to clipboard

Gets a drawable using ContextCompat for backward compatibility.

역호환성을 위해 ContextCompat을 사용하여 drawable을 가져옵니다.

Link copied to clipboard

Safely gets a drawable, returning null if resource is not found or invalid.

리소스를 찾을 수 없거나 유효하지 않은 경우 null을 반환하여 안전하게 drawable을 가져옵니다.

Link copied to clipboard
open fun getExternalFilesDir(type: String?): File?
Link copied to clipboard
open fun getExternalFilesDirs(type: String?): Array<out File?>?
Link copied to clipboard
Link copied to clipboard
open fun getFileStreamPath(name: String?): File?
Link copied to clipboard

Gets integer value from resources.

리소스에서 정수 값을 가져옵니다.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun getString(resId: Int): String
fun getString(resId: Int, vararg formatArgs: Any?): String
Link copied to clipboard

Gets string array from resources.

리소스에서 문자열 배열을 가져옵니다.

Link copied to clipboard
fun Context.getStringFormatted(@StringRes stringRes: Int, vararg args: Any): String

Gets formatted string with arguments.

인자를 사용하여 포맷된 문자열을 가져옵니다.

Link copied to clipboard

Safely gets a string, returning empty string if resource is not found or invalid.

리소스를 찾을 수 없거나 유효하지 않은 경우 빈 문자열을 반환하여 안전하게 문자열을 가져옵니다.

Link copied to clipboard
fun <T : Any?> getSystemService(serviceClass: Class<T?>): T?
open fun getSystemService(name: String): Any?
Link copied to clipboard
open fun getSystemServiceName(serviceClass: Class<*>): String?
Link copied to clipboard
fun getText(resId: Int): CharSequence
Link copied to clipboard
open fun grantUriPermission(toPackage: String?, uri: Uri?, modeFlags: Int)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override fun invalidateMenu()
Link copied to clipboard
Link copied to clipboard

Checks if the context is destroyed or finishing.

컨텍스트가 파괴되었거나 종료 중인지 확인합니다.

Link copied to clipboard
fun managedQuery(uri: Uri?, projection: Array<out String?>?, selection: String?, selectionArgs: Array<out String?>?, sortOrder: String?): Cursor?
Link copied to clipboard
open fun moveDatabaseFrom(sourceContext: Context?, name: String?): Boolean
Link copied to clipboard
open fun moveSharedPreferencesFrom(sourceContext: Context?, name: String?): Boolean
Link copied to clipboard
open fun moveTaskToBack(nonRoot: Boolean): Boolean
Link copied to clipboard
open fun navigateUpTo(upIntent: Intent?): Boolean
Link copied to clipboard
open fun navigateUpToFromChild(child: Activity?, upIntent: Intent?): Boolean
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun onActivityReenter(resultCode: Int, data: Intent?)
Link copied to clipboard
open fun onActivityResult(requestCode: Int, resultCode: Int, data: Intent?, caller: ComponentCaller)
Link copied to clipboard
Link copied to clipboard
open fun onAttachFragment(fragment: Fragment?)
Link copied to clipboard
open override fun onBackPressed()
Link copied to clipboard
Link copied to clipboard
open fun onContentChanged()
Link copied to clipboard
Link copied to clipboard
open fun onContextMenuClosed(menu: Menu)
Link copied to clipboard
open override fun onCreate(savedInstanceState: Bundle?, persistentState: PersistableBundle?)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun onCreateOptionsMenu(menu: Menu?): Boolean
Link copied to clipboard
open override fun onCreatePanelMenu(featureId: Int, menu: Menu): Boolean
Link copied to clipboard
open fun onCreatePanelView(featureId: Int): View?
Link copied to clipboard
open fun onCreateThumbnail(outBitmap: Bitmap?, canvas: Canvas?): Boolean
Link copied to clipboard
open fun onCreateView(@NonNull name: String, @NonNull context: Context, @NonNull attrs: AttributeSet): View?
open fun onCreateView(@Nullable parent: View?, @NonNull name: String, @NonNull context: Context, @NonNull attrs: AttributeSet): View?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun onGetDirectActions(cancellationSignal: CancellationSignal, callback: Consumer<List<DirectAction?>?>)
Link copied to clipboard
open fun onKeyDown(keyCode: Int, event: KeyEvent?): Boolean
Link copied to clipboard
open fun onKeyLongPress(keyCode: Int, event: KeyEvent?): Boolean
Link copied to clipboard
open fun onKeyMultiple(keyCode: Int, repeatCount: Int, event: KeyEvent?): Boolean
Link copied to clipboard
open fun onKeyShortcut(keyCode: Int, event: KeyEvent?): Boolean
Link copied to clipboard
open fun onKeyUp(keyCode: Int, event: KeyEvent?): Boolean
Link copied to clipboard
open fun onLowMemory()
Link copied to clipboard
fun onMenuItemSelected(featureId: Int, @NonNull item: MenuItem): Boolean
Link copied to clipboard
open fun onMenuOpened(featureId: Int, menu: Menu): Boolean
Link copied to clipboard
open override fun onMultiWindowModeChanged(isInMultiWindowMode: Boolean)
open override fun onMultiWindowModeChanged(isInMultiWindowMode: Boolean, newConfig: Configuration)
Link copied to clipboard
open fun onNavigateUp(): Boolean
Link copied to clipboard
Link copied to clipboard
open fun onNewIntent(intent: Intent, caller: ComponentCaller)
Link copied to clipboard
Link copied to clipboard
open fun onOptionsMenuClosed(menu: Menu?)
Link copied to clipboard
open fun onPanelClosed(featureId: Int, @NonNull menu: Menu)
Link copied to clipboard
open fun onPerformDirectAction(actionId: String, arguments: Bundle, cancellationSignal: CancellationSignal, resultListener: Consumer<Bundle?>)
Link copied to clipboard
open override fun onPictureInPictureModeChanged(isInPictureInPictureMode: Boolean)
open override fun onPictureInPictureModeChanged(isInPictureInPictureMode: Boolean, newConfig: Configuration)
Link copied to clipboard
Link copied to clipboard
open fun onPointerCaptureChanged(hasCapture: Boolean)
Link copied to clipboard
open fun onPostCreate(savedInstanceState: Bundle?, persistentState: PersistableBundle?)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override fun onPreparePanel(featureId: Int, view: View?, menu: Menu): Boolean
Link copied to clipboard
open fun onProvideAssistContent(outContent: AssistContent?)
Link copied to clipboard
open fun onProvideAssistData(data: Bundle?)
Link copied to clipboard
open fun onProvideKeyboardShortcuts(data: List<KeyboardShortcutGroup?>?, menu: Menu?, deviceId: Int)
Link copied to clipboard
open fun onProvideReferrer(): Uri?
Link copied to clipboard
open fun onRequestPermissionsResult(requestCode: Int, permissions: Array<out String?>, grantResults: IntArray, deviceId: Int)
open fun onRequestPermissionsResult(requestCode: Int, @NonNull permissions: Array<out String>, @NonNull grantResults: IntArray)
Link copied to clipboard
open fun onRestoreInstanceState(savedInstanceState: Bundle?, persistentState: PersistableBundle?)
Link copied to clipboard
Link copied to clipboard
open fun onSaveInstanceState(outState: Bundle, outPersistentState: PersistableBundle)
Link copied to clipboard
open fun onSearchRequested(searchEvent: SearchEvent?): Boolean
Link copied to clipboard
open fun onStateNotSaved()
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun onTopResumedActivityChanged(isTopResumedActivity: Boolean)
Link copied to clipboard
open fun onTouchEvent(event: MotionEvent?): Boolean
Link copied to clipboard
Link copied to clipboard
open override fun onTrimMemory(level: Int)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun onWindowFocusChanged(hasFocus: Boolean)
Link copied to clipboard
open fun openContextMenu(view: View?)
Link copied to clipboard
Link copied to clipboard
open fun openFileOutput(name: String?, mode: Int): FileOutputStream?
Link copied to clipboard
open fun openOptionsMenu()
Link copied to clipboard
Link copied to clipboard
open fun overrideActivityTransition(overrideType: Int, enterAnim: Int, exitAnim: Int)
open fun overrideActivityTransition(overrideType: Int, enterAnim: Int, exitAnim: Int, backgroundColor: Int)
Link copied to clipboard
open fun overridePendingTransition(enterAnim: Int, exitAnim: Int)
open fun overridePendingTransition(enterAnim: Int, exitAnim: Int, backgroundColor: Int)
Link copied to clipboard
open override fun peekAvailableContext(): Context?
Link copied to clipboard
open fun peekWallpaper(): Drawable?
Link copied to clipboard
Link copied to clipboard
open fun recreate()
Link copied to clipboard
Link copied to clipboard
open fun registerDeviceIdChangeListener(executor: Executor, listener: IntConsumer)
Link copied to clipboard
open fun registerForContextMenu(view: View?)
Link copied to clipboard
open fun registerReceiver(receiver: BroadcastReceiver?, filter: IntentFilter?): Intent?
open fun registerReceiver(receiver: BroadcastReceiver?, filter: IntentFilter?, flags: Int): Intent?
open fun registerReceiver(receiver: BroadcastReceiver?, filter: IntentFilter?, broadcastPermission: String?, scheduler: Handler?): Intent?
open fun registerReceiver(receiver: BroadcastReceiver?, filter: IntentFilter?, broadcastPermission: String?, scheduler: Handler?, flags: Int): Intent?
Link copied to clipboard
Link copied to clipboard
fun removeDialog(id: Int)
Link copied to clipboard
open override fun removeMenuProvider(provider: MenuProvider)
Link copied to clipboard
override fun removeOnNewIntentListener(listener: Consumer<Intent>)
Link copied to clipboard
override fun removeOnTrimMemoryListener(listener: Consumer<Int>)
Link copied to clipboard
override fun removeOnUserLeaveHintListener(listener: Runnable)
Link copied to clipboard
open fun removeStickyBroadcast(intent: Intent?)
Link copied to clipboard
open fun removeStickyBroadcastAsUser(intent: Intent?, user: UserHandle?)
Link copied to clipboard
open override fun reportFullyDrawn()
Link copied to clipboard
open fun requestFullscreenMode(request: Int, approvalCallback: OutcomeReceiver<Void?, Throwable?>?)
Link copied to clipboard
fun requestPermissions(permissions: Array<out String?>, requestCode: Int)
fun requestPermissions(permissions: Array<out String?>, requestCode: Int, deviceId: Int)

override fun requestPermissions(permissions: List<String>, onDeniedResult: (List<PermissionDeniedItem>) -> Unit)
override fun requestPermissions(permissions: List<String>, onDeniedResult: (List<PermissionDeniedItem>) -> Unit, onRationaleNeeded: (PermissionRationaleRequest) -> Unit?, onNavigateToSettings: (PermissionSettingsRequest) -> Unit?)

Requests runtime permissions and returns denied results via callback.
Delegates to PermissionRequester for actual permission handling.

런타임 권한을 요청하고 콜백을 통해 거부 결과를 반환합니다.
실제 권한 처리는 PermissionRequester에 위임합니다.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun <T : View?> requireViewById(id: Int): T & Any
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun revokeUriPermission(uri: Uri?, modeFlags: Int)
open fun revokeUriPermission(targetPackage: String?, uri: Uri?, modeFlags: Int)
Link copied to clipboard
fun runOnUiThread(action: Runnable?)
Link copied to clipboard
open fun sendBroadcast(intent: Intent?)
open fun sendBroadcast(intent: Intent?, receiverPermission: String?)
open fun sendBroadcast(intent: Intent, receiverPermission: String?, options: Bundle?)
Link copied to clipboard
open fun sendBroadcastAsUser(intent: Intent?, user: UserHandle?)
open fun sendBroadcastAsUser(intent: Intent?, user: UserHandle?, receiverPermission: String?)
Link copied to clipboard
open fun sendBroadcastWithMultiplePermissions(intent: Intent, receiverPermissions: Array<out String?>)
Link copied to clipboard
open fun sendOrderedBroadcast(intent: Intent?, receiverPermission: String?)
open fun sendOrderedBroadcast(intent: Intent, receiverPermission: String?, options: Bundle?)
open fun sendOrderedBroadcast(intent: Intent, receiverPermission: String?, resultReceiver: BroadcastReceiver?, scheduler: Handler?, initialCode: Int, initialData: String?, initialExtras: Bundle?)
open fun sendOrderedBroadcast(intent: Intent, receiverPermission: String?, options: Bundle?, resultReceiver: BroadcastReceiver?, scheduler: Handler?, initialCode: Int, initialData: String?, initialExtras: Bundle?)
open fun sendOrderedBroadcast(intent: Intent, receiverPermission: String?, receiverAppOp: String?, resultReceiver: BroadcastReceiver?, scheduler: Handler?, initialCode: Int, initialData: String?, initialExtras: Bundle?)
open fun sendOrderedBroadcast(intent: Intent, initialCode: Int, receiverPermission: String?, receiverAppOp: String?, resultReceiver: BroadcastReceiver?, scheduler: Handler?, initialData: String?, initialExtras: Bundle?, options: Bundle?)
Link copied to clipboard
open fun sendOrderedBroadcastAsUser(intent: Intent?, user: UserHandle?, receiverPermission: String?, resultReceiver: BroadcastReceiver?, scheduler: Handler?, initialCode: Int, initialData: String?, initialExtras: Bundle?)
Link copied to clipboard
open fun sendStickyBroadcast(intent: Intent?)
open fun sendStickyBroadcast(intent: Intent, options: Bundle?)
Link copied to clipboard
open fun sendStickyBroadcastAsUser(intent: Intent?, user: UserHandle?)
Link copied to clipboard
open fun sendStickyOrderedBroadcast(intent: Intent?, resultReceiver: BroadcastReceiver?, scheduler: Handler?, initialCode: Int, initialData: String?, initialExtras: Bundle?)
Link copied to clipboard
open fun sendStickyOrderedBroadcastAsUser(intent: Intent?, user: UserHandle?, resultReceiver: BroadcastReceiver?, scheduler: Handler?, initialCode: Int, initialData: String?, initialExtras: Bundle?)
Link copied to clipboard
open fun setActionBar(toolbar: Toolbar?)
Link copied to clipboard
open fun setContentView(view: View?)
open fun setContentView(@LayoutRes layoutResID: Int)
open fun setContentView(view: View?, params: ViewGroup.LayoutParams?)
Link copied to clipboard
Link copied to clipboard
fun setFeatureDrawable(featureId: Int, drawable: Drawable?)
Link copied to clipboard
fun setFeatureDrawableAlpha(featureId: Int, alpha: Int)
Link copied to clipboard
fun setFeatureDrawableResource(featureId: Int, resId: Int)
Link copied to clipboard
fun setFeatureDrawableUri(featureId: Int, uri: Uri?)
Link copied to clipboard
Link copied to clipboard
open fun setInheritShowWhenLocked(inheritShowWhenLocked: Boolean)
Link copied to clipboard
open fun setLocusContext(locusId: LocusId?, bundle: Bundle?)
Link copied to clipboard
fun setProgress(progress: Int)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun setResult(resultCode: Int)
fun setResult(resultCode: Int, data: Intent?)
Link copied to clipboard
fun setSecondaryProgress(secondaryProgress: Int)
Link copied to clipboard
open fun setShouldDockBigOverlays(shouldDockBigOverlays: Boolean)
Link copied to clipboard
open fun setShowWhenLocked(showWhenLocked: Boolean)
Link copied to clipboard
open fun setSupportActionBar(@Nullable toolbar: Toolbar?)
Link copied to clipboard
open fun setSupportProgress(progress: Int)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun setTheme(@StyleRes resId: Int)
Link copied to clipboard
open fun setTranslucent(translucent: Boolean): Boolean
Link copied to clipboard
open fun setTurnScreenOn(turnScreenOn: Boolean)
Link copied to clipboard
open fun setVisible(visible: Boolean)
Link copied to clipboard
open fun setVrModeEnabled(enabled: Boolean, requestedComponent: ComponentName)
Link copied to clipboard
open fun setWallpaper(bitmap: Bitmap?)
open fun setWallpaper(data: InputStream?)
Link copied to clipboard
Link copied to clipboard
open fun shouldUpRecreateTask(targetIntent: Intent?): Boolean
Link copied to clipboard
open fun showAssist(args: Bundle?): Boolean
Link copied to clipboard
fun showDialog(id: Int)
fun showDialog(id: Int, args: Bundle?): Boolean
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun startActivities(intents: Array<out Intent?>?)
open fun startActivities(intents: Array<out Intent?>?, options: Bundle?)
Link copied to clipboard
open fun startActivity(intent: Intent?)
open fun startActivity(intent: Intent?, options: Bundle?)
Link copied to clipboard
open override fun startActivityForResult(intent: Intent, requestCode: Int)
open override fun startActivityForResult(intent: Intent, requestCode: Int, options: Bundle?)
Link copied to clipboard
open fun startActivityFromChild(child: Activity, intent: Intent?, requestCode: Int)
open fun startActivityFromChild(child: Activity, intent: Intent?, requestCode: Int, options: Bundle?)
Link copied to clipboard
open fun startActivityFromFragment(fragment: Fragment, intent: Intent?, requestCode: Int)
open fun startActivityFromFragment(fragment: Fragment, intent: Intent?, requestCode: Int, options: Bundle?)
open fun startActivityFromFragment(@NonNull fragment: Fragment, intent: Intent?, requestCode: Int)
open fun startActivityFromFragment(@NonNull fragment: Fragment, intent: Intent?, requestCode: Int, @Nullable options: Bundle?)
Link copied to clipboard
open fun startActivityIfNeeded(intent: Intent, requestCode: Int): Boolean
open fun startActivityIfNeeded(intent: Intent, requestCode: Int, options: Bundle?): Boolean
Link copied to clipboard
Link copied to clipboard
open fun startInstrumentation(className: ComponentName, profileFile: String?, arguments: Bundle?): Boolean
Link copied to clipboard
open fun startIntentSender(intent: IntentSender?, fillInIntent: Intent?, flagsMask: Int, flagsValues: Int, extraFlags: Int)
open fun startIntentSender(intent: IntentSender?, fillInIntent: Intent?, flagsMask: Int, flagsValues: Int, extraFlags: Int, options: Bundle?)
Link copied to clipboard
open override fun startIntentSenderForResult(intent: IntentSender, requestCode: Int, fillInIntent: Intent?, flagsMask: Int, flagsValues: Int, extraFlags: Int)
open override fun startIntentSenderForResult(intent: IntentSender, requestCode: Int, fillInIntent: Intent?, flagsMask: Int, flagsValues: Int, extraFlags: Int, options: Bundle?)
Link copied to clipboard
open fun startIntentSenderFromChild(child: Activity?, intent: IntentSender?, requestCode: Int, fillInIntent: Intent?, flagsMask: Int, flagsValues: Int, extraFlags: Int)
open fun startIntentSenderFromChild(child: Activity?, intent: IntentSender?, requestCode: Int, fillInIntent: Intent?, flagsMask: Int, flagsValues: Int, extraFlags: Int, options: Bundle?)
Link copied to clipboard
open fun startIntentSenderFromFragment(@NonNull fragment: Fragment, intent: IntentSender?, requestCode: Int, @Nullable fillInIntent: Intent?, flagsMask: Int, flagsValues: Int, extraFlags: Int, @Nullable options: Bundle?)
Link copied to clipboard
open fun startLocalVoiceInteraction(privateOptions: Bundle?)
Link copied to clipboard
open fun startLockTask()
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun startSearch(initialQuery: String?, selectInitialQuery: Boolean, appSearchData: Bundle?, globalSearch: Boolean)
Link copied to clipboard
open fun startService(service: Intent?): ComponentName?
Link copied to clipboard
Link copied to clipboard
open fun stopLockTask()
Link copied to clipboard
Link copied to clipboard
open fun stopService(name: Intent?): Boolean
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun supportNavigateUpTo(@NonNull upIntent: Intent)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun takeKeyEvents(get: Boolean)
Link copied to clipboard

Creates a long duration Toast without showing it.
Allows further customization before displaying.

표시하지 않고 긴 시간 Toast를 생성합니다.
표시하기 전에 추가 커스터마이징이 가능합니다.

Link copied to clipboard

Creates a short duration Toast without showing it.
Allows further customization before displaying.

표시하지 않고 짧은 시간 Toast를 생성합니다.
표시하기 전에 추가 커스터마이징이 가능합니다.

Link copied to clipboard

Creates and shows a long duration Toast message.

긴 시간 Toast 메시지를 생성하고 표시합니다.

Link copied to clipboard

Creates and shows a short duration Toast message.

짧은 시간 Toast 메시지를 생성하고 표시합니다.

Link copied to clipboard
open fun triggerSearch(query: String?, appSearchData: Bundle?)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun updateServiceGroup(conn: ServiceConnection, group: Int, importance: Int)