안녕하세요?


제어플에 다음과 같은 버그가 있습니다.


어플에서 서비스를 하나 돌릴 수 있는데, 이 서비스를 활성화하고


astro 등의 파일매니저에서 apk파일(다른 어플들)을 설치하려고 하면 설치버튼이


먹지 않는 문제입니다.



본 문제는 프로요에서는 재현되지 않고, 진저브레드에서만 재현됩니다.


마켓등에서의 설치에는 아무런 문제가 없는데, 파일매니저를 통해


설치하려고 하면 100%재현됩니다.



확인해보니, 파일매니저에서 PackageInstaller라는 패키지를 불러주더라구요.


해당 소스에 로그를 넣어봤는데, Install버튼에 아무런 반응을 하지 않습니다.


PackageInstallerActivity.java 파일의 onClick 에서 전혀 로그가 찍히지 않습니다.


startInstallConfirm() 함수에서 분명 리스너를 아래와 같이 달아주고 있는데도 말이죠..


mOk = (Button)findViewById(R.id.ok_button);

mCancel = (Button)findViewById(R.id.cancel_button);

mOk.setOnClickListener(this); // 인스톨버튼

mCancel.setOnClickListener(this); // 취소버튼


setOnClickListener 함수는 리턴값도 없어서,, 리스너가 제대로 달렸는지 알수가 없고..


왜그럴까요? 혹시 비슷한 경험을 해보신분이 있으시거나, 짐작가는게 있으신분의


조언 부탁드리겠습니다.


읽어주셔서 감사합니다.