안드로이드 개발 질문/답변
(글 수 45,052)
A 엑티비티에서 flash 파일을 intent로
B 엑티비티에서 실행합니다.
B 엑티비티에서 KeyEvent.KEYCODE_BACK 뒤로가기 버튼 누르면 종료가 됩니다.
A로 돌아옵니다.
하지만 B는 계속 실행 중입니다.(음악이 같이 들어간 flash 파일이라 소리가 계속 나네요.)
B.Avtivity에서 onDestroy()가 호출되면 Avtivity종료된거 맞죠? ^^;;;;;;
해결방법을 알수 있을지 여쭤봅니다.
Intent finishBroadcastIntent = new Intent("com.fdesk.MainApp");
sendBroadcast(finishBroadcastIntent);
패키지로도 종료 해 보았고
메인에서
Intent intent = getIntent();
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
로 종료도 해보았고
System.gc();
finish();
는 당연히 해보았고.....
방법이 없네요.....
이게 흘러 듣기로는 flash불러올때 버그라는 말도 들리고....
도움 조언 부탁드립니다.
======================
참고로 air를 이용해 flash 파일을 다른 어플없이 바로 띄우는 작업중입니다.
외부 라이브러리를 사용해 엑티비티에 extend 해서 사용하고있습니다.
외부 라이브러리는 air를 이용해 만들었답니다.




KeyEvent.KEYCODE_BACK 키이벤트시 플래쉬를 종료해야겠죠.