Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- Reactive
- 테스트 자동화
- GCP
- mysql
- paging
- Android
- SWIFTUI
- Kotlin
- google play
- mvvm
- SwiftUI Tutorial
- RxKotlin
- Android 13
- junit
- MediaPlayer
- list
- databinding
- Koin
- MediaSession
- php
- node
- 동영상
- android13
- Observable
- Animation
- node.js
- rx
- PagingLib
- 인앱결제
- MotionLayout
Archives
- Today
- Total
목록RESET (1)
봄날은 갔다. 이제 그 정신으로 공부하자
앱 재실행 (App Restart)
앱을 개발하다보면 설정값 변경 등으로 초기화가 필요해 불가피하게 앱을 재실행해야하는 경우가 발생합니다. 이번 글에서는 앱을 재실행하는 방법에 대해 초간단하게 설명합니다. 아래 코드는 context를 가지고 있는 Activity를 기준으로 작성되었으며 PackageManager를 통해 앱 이름(PackageName)으로 Intent를 생성한 후에 해당 Intent로 부터 componentName을 가져오고 이걸로 Intent class에서 지원하는 makeRestartActivityTask()함수를 호출해 별도의 restartIntent를 만들고 startActivity()함수를 호출하면 앱이 재실행됩니다. val intent = packageManager.getLaunchIntentForPackage(p..
android Tip
2021. 1. 22. 10:35