아이디어지니
아이디어지니 : 개발이야기
아이디어지니
전체 방문자
오늘
어제
  • 분류 전체보기 (26)
    • 안드로이드 (11)
    • 50자다이어리 (2)
    • 코딩테스트 (13)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • TextView
  • greenDAO
  • 백준
  • 바인딩 서비스
  • 패스트캠퍼스
  • 나도 할 수 있는 Java&Spring 웹 개발 종합반
  • andorid
  • 안드로이드
  • onStartCommand
  • 앱재시작
  • 1181
  • jcenter
  • null
  • deprecated
  • null check
  • 내일배움카드
  • Interpolator
  • setrecursionlimit
  • K디지털기초역량훈련
  • functools
  • cmp_to_key
  • App Restart
  • 안드로이드 애니메이션
  • 안드로이드 서비스
  • 에라토스테네스의 체
  • 단어정렬
  • 코딩테스트
  • 파이썬
  • 커스텀정렬
  • TextUtils

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
아이디어지니

아이디어지니 : 개발이야기

안드로이드

[안드로이드] 앱 재시작 방법 (Android app restart programmatically)

2021. 4. 16. 15:34

데이터베이스 복원이나 언어설정 등 환경변수의 변경으로 앱 자체를 완전히 재시작해야 하는 경우가 있습니다.

이럴때 아래 코드를 이용하여 앱을 재시작할 수 있습니다.

PackageManager packageManager = getPackageManager();
Intent intent = packageManager.getLaunchIntentForPackage(getPackageName());
ComponentName componentName = intent.getComponent();
Intent mainIntent = Intent.makeRestartActivityTask(componentName);
startActivity(mainIntent);
System.exit(0);

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

[안드로이드] Android studio Arctic Fox 버전 이후 gradle allprojects 추가방법  (0) 2021.11.10
[AWS Lightsail-ubuntu] 메모리가 부족해서 MYSQL이 설치가 안된다?  (0) 2021.04.28
[안드로이드] String객체 null Check  (0) 2021.04.15
[안드로이드] JCenter Deprecated  (0) 2021.04.14
    '안드로이드' 카테고리의 다른 글
    • [안드로이드] Android studio Arctic Fox 버전 이후 gradle allprojects 추가방법
    • [AWS Lightsail-ubuntu] 메모리가 부족해서 MYSQL이 설치가 안된다?
    • [안드로이드] String객체 null Check
    • [안드로이드] JCenter Deprecated
    아이디어지니
    아이디어지니
    할까 말까 할 때는 하라

    티스토리툴바