티스토리 뷰

안드로이드

application restart

성현아빠 2024. 4. 12. 09:50

설정 값을 변경 하면 앱을 재시작 해야하는 기능이 있어,

자동으로 재시작 하면 좋을것 같아 해당 기능을 찾아 이곳에 정리해요.

private fun restartApplication(mContext: Context) {
        val packageManager: PackageManager = mContext.packageManager
        val intent = packageManager.getLaunchIntentForPackage(mContext.packageName)
        val componentName = intent!!.component
        val mainIntent = Intent.makeRestartActivityTask(componentName)
        mContext.startActivity(mainIntent)
        exitProcess(0)
    }

 

출처 : https://tekken5953.tistory.com/12

'안드로이드' 카테고리의 다른 글

GridLayoutManager decoration  (0) 2024.07.19
BuildConfig setting change  (0) 2024.02.22
Notification sound 재생  (0) 2023.12.12
앱 알림 설정 값 가져오기  (0) 2023.12.12
인앱 업데이트  (0) 2022.11.25