Notification, 홈바로가기에서 앱을 실행 하게 될 경우
앱이 실행되어 있는 상태(홈버튼으로 내린 상태 포함)에서도 재시작이 되는데
재시작을 하고 싶지 않은 경우 아래의 코드를 참고하시면 될거 같습니다.
Intent를 아래와 같이 정의할 경우 앱이 실행되어 있을 시 화면이 유지(홈버튼으로 내린 상태인 경우 마지막화면에서 Foreground가 됨)
되며 그렇지 않은 경우 처음부터 실행이 됩니다.
다른방법도 많이 있겠지만 필자의 경우 이 방법을 통해 해결하였기에 적어봅니다.
1 2 3 4 | Intent intent = new Intent(Intent.ACTION_MAIN); intent.addCategory(Intent.CATEGORY_LAUNCHER); intent.setClass(context, StartActivity.class); // 매니페스트에 ACTION_MAIN, CATEGORY_LAUNCHER로 정의된 Activity 세팅 context.startActivity(intent); | cs |
Android Status bar 접기(올리기) (0) | 2018.09.19 |
---|---|
Android 홈바로가기(Shortcut) 생성 (0) | 2018.09.17 |
android App 알림 허용 상태 값 가져오기 (0) | 2018.02.20 |
Android Log 표시(Log 짤림 현상 개선) (0) | 2017.12.04 |
android 디바이스에 저장된 연락처 가져오기 (0) | 2017.10.17 |
댓글 영역