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

홈키를 눌러서 백그라운드로 들어간 앱을 소스상에서 어떻게 다시 불러오나요?

0 추천
추가설명을 드리자면...

알람앱을 만드는중... 알람을 몇분후  구동되도록 설정을 한 후 시간이 되면 알람앱이 문제없이 정상작동을 합니다.

문제는 알람 구동후 테스트를 위해 홈키를 눌러 백그라운드로 보내놓으면, 알람시간이 되면 화면에 보이질 않고.. 알람벨소리만 울리고 있군요.. 알람앱이 보여야 확인버튼을 눌러서 알람벨을 중지 시킬텐데... ㅜㅜ

 소스상에서 알람앱을 앞으로 가져올수 있는 방법이 있는지 궁금합니다.
pingfan (220 포인트) 님이 2013년 5월 23일 질문
pingfan님이 2013년 5월 23일 수정

2개의 답변

+1 추천
 
채택된 답변

리시버에다가 인텐트호출 하면 됩니다.

public class AlarmReceiver extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
Intent intent = new Intent(context, a.class);
context.startActivity(intent);

}
}

알람만들때 요렇게 했던 기억이...

  (11,920 포인트) 님이 2013년 5월 23일 답변
pingfan님이 2013년 5월 24일 채택됨
될듯될듯 잘안되는군요..
0 추천

ㅎㅎㅎ 성공...

위에 답변에서 브로드캐스트에서 startactivity를 하던걸 고민하다 잘 안되던게 해결됐군요..

 

Intent intent = new Intent(context, AlarmMainAct.class);
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
intent.addFlags(Intent.FLAG_ACTIVITY_SINGLE_TOP);
 
액션 flag를 두개 주니... 알람 액티비티가 겹쳐서 뜨지 않고 해결되는군요..

 

pingfan (220 포인트) 님이 2013년 5월 24일 답변
...