Lv.Max 를 꿈꾸는 개발자 블로그

  • 홈
  • Programming
  • 태그
  • 방명록

onNewIntent 1

[Android] Notification 에서 onNewIntent가 타지 않는 문제. How to call onNewIntent from Notification.

launchMode 가 singleTask 혹은 singleTop 인 Activity에 intent를 보내게 되면, 존재 할 경우 onNewIntent, 존재하지 않을 경우 Activity가 새로 시작하게 된다. 일반적인 방법으로 액티비티를 호출할 때에는 startActivity로 호출하지만, Notification을 통해 호출할 경우 PendingIntent를 사용하는데, 액티비티의 모드가 singTask, singleTop 이며 존재하는데도 강제로 액티비티를 재시작시키는 경우가 있다. (아마도..안드로이드 레퍼런스에 코드만 보고 만들어서 그런건 아닐까 생각이 든다.) 정상적인 Activity lifecycle을 태우기 위해선, PendingIntent 생성시 requestCode를 반드시 넣어야한다...

Programming/Android 2014.06.26
이전
1
다음
더보기
프로필사진

Lv.Max 를 꿈꾸는 개발자 블로그

모 기업에서 모바일(안드로이드, 하이브리드) 개발자로 재직하고 있습니다.

  • 분류 전체보기 (113)
    • 여행 (0)
      • 국내여행 (0)
      • 해외여행 (0)
    • Programming (106)
      • C | C++ (2)
      • Java (1)
      • Android (56)
      • IOS (0)
      • Hybrid App (31)
      • Web (14)
    • Application (6)
      • Android (4)
      • Mac (0)
      • iPhone (0)
      • Windows (0)
      • etc. (2)

Tag

레이아웃, javascirpt, FIle, html, intent, webview, 안드로이드, test url, 정규식, input, 자바스크립트, jQueryMobile, 동적추가, JQM, dialog, 제이쿼리, Camera, Android, 카메라, jquery,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

  • 공지사항.

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/07   »
일 월 화 수 목 금 토
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

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

  • Geek Shin's BLOG
  • Conceptualist
  • 여유있는 공간
  • Round Here

티스토리툴바