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

안드로이드 Dialog 서비스로 동작하는방법

0 추천
 ab.setTitle("알람시작!.")
                       .setMessage("지금 몇분입니다.")
                       .setCancelable(true)
                       .setPositiveButton("확인", new DialogInterface.OnClickListener() {
                           @Override
                           public void onClick(DialogInterface dialog, int which) {
                               dialog.cancel();
                           }
                       });
                AlertDialog dialog = ab.create();
                dialog.show();

앱을 실행중이지 않고 배경화면에 있다거나 다른 앱을 실행중일때 서비스로 일정한시간에 다이로그로 알람을 주려하는데 오류가 뜨네요 아무래도 앱 밖에서 실행을 못해서 뜨는오류같은데

다이어로그를 앱 밖에(배경화면, 꺼진상태, 다른어플 실행중) 일때 실행하려면 저기서 추가로 코드를 더해줘야하나요?

 

오류메시지는 첨부를 못했어요 나중에 다시 오류 뜨면 캡쳐해서 올려드릴게요.

 

검정색고양이 (1,040 포인트) 님이 2015년 3월 11일 질문

1개의 답변

+1 추천
 
채택된 답변
다이얼로그는 배경 액티비티가 떠있지 않으면 나타낼 수 없는것으로 알고있습니다.

 

액티비티를 만들어서 팝업다이얼로그로 지정해주시고,

 

이 액티비티를 다이얼로그처럼 띄워주는 방식으로 구현하셔야할것같습니다.
음무 (17,820 포인트) 님이 2015년 3월 11일 답변
검정색고양이님이 2015년 4월 21일 채택됨
...