1
현재 백그라운드에서 실행되는 서비스를 구축하려고하고 있으며 현재 애플리케이션 화면에없는 경우에도 알림 대화 상자가 표시됩니다. 나는 경보 관리자를 사용하고있다. 내 문제는 내 경고 대화 상자가 팝업되면 응용 프로그램 활동을 배경으로 표시합니다. 즉, 경고 대화 상자가 현재 배경을 변경하는 것을 원하지 않으며 사용자가 "확인"을 클릭하면 내 응용 프로그램이 아닌 동일한 상태로 돌아갑니다. 어떻게하면됩니까?Android 서비스 및 AlertDialog 활동
나는 당신이 나를 오해 한 것 같아요. 귀하가 작성한 행을 사용합니다 ( ). 내 활동 경고 대화 상자에 표시됩니다. 하지만 그 활동의 배경이 현재 사용자보기가되기를 원합니다. 예를 들어, 그가 모바일 홈에있는 경우 대화 상자가 나타나기를 원하고 "확인"을 클릭하면 이동 주택으로 돌아갑니다. – ohadinho
아, 미안해! FLAG_ACTIVITY_NEW_TASK를 시작 인 텐트에 추가하는 방법은 어떻습니까? – Albin
시도해보십시오. 여기에 서비스에서 내 코드는 다음과 같습니다 '개인 무효 showAlertDialog() = 새로운 의도 \t { \t \t 의도 대화 (getApplicationContext(), AlertDialogActivity.class); \t \t dialog.setFlags (Intent.FLAG_ACTIVITY_NEW_TASK); \t \t startActivity (dialog); \t} ' – ohadinho