마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

어플리케이션 단일테스트 실행하기. (바로가기 클릭시 기존에 존재하는 앱 띄우기)

0 추천
안녕하세요~ 몇가지 질문이 있어서 글 올립니다.

 

현재 하이브리드 앱을 만들고있습니다.

액티비티는 2개이며, action.Main 과 category.LAUNCHER 이 존재하는 스타트액티비티와

실제로 앱이 구동되는 메인액티비티가 있습니다.

 

스타트 액티비티에 launchMode는 디폴트로 아무런 값도 주지 않았습니다.

메인액티비티의 launchMode="singleTask"입니다.

 

문제는, 아이스크림샌드위치 이후부터 구글에서 앱을 설치하면 바로가기가 자동으로 생기잖아요?

그 바로가기를 클릭할경우 문제가 있습니다.

기존에 앱을 실행하다가 홈버튼을 누르고 화면으로 빠져나와 다시 바로가기로 앱을 실행하면 재시작이됩니다.

기존에 떠있던 앱을 다시 불러오면 되는데 그렇지 않고 왜 재시작 하는지 알수가 없습니다.  

 

근데, 기기에서 메뉴눌러서 모든앱이 다 나오는 화면 있잖아요? 거기서는 위와같이 똑같은 행동을 하면 제가 생각했던것대로

이미 떠있는 앱이 나옵니다. 재시작 하지 않습니다.

 

질문 1>

아이스크림샌드위치 이상버전에서 자동생성되는 바로가기(shortcut)의 정의와 위와같은 현상이 왜 일어나는지 알고싶어요~

질문 2>

왜 바로가기 아이콘을 누르면 앱이 재시작되는걸까요 ㅠㅠ? 이미떠있는 앱이 뜨질 않고..
바람의강속구 (220 포인트) 님이 2013년 11월 8일 질문
저도 동일한 현상이 나타납니다. 혹 해결되었으면 공유 부탁드립니다.

답변 달기

· 글에 소스 코드 보기 좋게 넣는 법
· 질문에 대해 추가적인 질문이나 의견이 있으면 답변이 아니라 댓글로 달아주시기 바랍니다.
표시할 이름 (옵션):
개인정보: 당신의 이메일은 이 알림을 보내는데만 사용됩니다.
스팸 차단 검사:
스팸 검사를 다시 받지 않으려면 로그인하거나 혹은 가입 하세요.
...