2012-10-20 4 views
1

팝업을 여는 앱을 만들었습니다. SMS 콘텐츠, 발신자 이름 및 사진을 얻는 데 모든 것이 잘 작동합니다. SMS를 받으면 팝업이 열리고 모든 세부 정보가 표시됩니다. 팝업이 이미 열려있는 경우 두 번째 SMS의 내용을 보여주는 다른 팝업을 열지 않습니다. 나를 괴롭히는 것은이 앱에 PreferenceActivity이 있다는 것입니다. 이 액티비티가 열리면 앱에서 여러 개의 팝업을 열 수 있습니다. 그렇지 않으면 앱이 열리지 않습니다. 1. 내 앱이 여러 개의 팝업을 열도록하려면 어떻게해야합니까? 로그 나에게 경고 또는 오류의 모든 종류를 제공 하지 인 경우 1의 : 2. 왜 PreferenceActivity가 열려있을 때, 응용 프로그램은 여러 팝업Android - SMS 팝업 자체가 열리지 않습니다.

일부 세부 사항을 만들 수 있습니다. 나는 감사 broadcastreveiver

에서이 활동을 시작, 활동에 FLAG_ACTIVITY_NEW_TASKFLAG_ACTIVITY_NO_HISTORYFLAG_ACTIVITY_MULTIPLE_TASKandroid:launchMode= "standard" 나는이에 AlertDialog를 사용하는 것을 시도했다.

+0

앱에서 '팝업'창을 어떻게 만듭니 까? –

+0

사용자 정의 제목 및보기로 alertdialog를 사용 중입니다. –

답변

0

한 번에 하나의 팝업 창이 허용되며,이 경우 대화 상자를 팝업 창처럼 취급 할 수 있습니다. 나는 당신이 당신의 환경 설정 활동에서 하나 이상의 팝업 창을 볼 수 있다는 것에 회의적이지만, 그 것처럼 보이지만 실제로는 하나가 아닌 것을 볼 수 있습니다. 이는 계층 뷰어를 사용하여 실제로 계층화 된 내용을 확인함으로써 쉽게 확인할 수 있습니다.

캐 러셀, 카드 모서리와 같은 계층화 된 메시지를 사용하거나 다른 시각적 표시를 사용하려면 사용자 지정보기를 사용/빌드해야합니다.

관련 문제