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

액티비티 중복 실행 문제

0 추천

안녕하세요.

gcm메세지를 받는 타이밍에 액티비티를 실행하는 작업을 하고있습니다.

갤럭시노트3 기준으로 4.4.2 킷캣버전에서는 액티비티가 중복실행되지 않는데,

같은 기종[갤놋3]5.0이상에서는 메세지를 받을 때마다 액티비티가 새로 실행된다합니다.;

현재 intro화면도 있어서 , 4.4.2 버전 폰으로 확인해보니 onCreate가 두번 실행되는데 혹시 이 문제때문일까요?

 

인트로는 그냥 2초 정도 인트로 화면을 띄운 후, 인텐트로 메인액티비티로 이동합니다.

 

Handler h = new Handler();
		h.postDelayed(new Runnable() {
			
			@Override
			public void run() {
				// TODO Auto-generated method stub
				Intent intent = new Intent(intro.this, MainActivity.class);
				startActivity(intent);
				finish();
			}
		}, 2000);

 

anci (19,950 포인트) 님이 2015년 5월 28일 질문

1개의 답변

0 추천
매니페스트의 launchMode를 검색 해 보세요.
컵받침 (5,500 포인트) 님이 2015년 5월 28일 답변
댓글감사합니다. 매니페스트에 런치모드는 싱글탑으로 설정해놓은 상태입니다.
...