Q&A
커뮤니티
지식
이벤트
더보기
OKKY
Q&A
지식
커뮤니티
이벤트
부트캠프
Jobs
Contact
Search Bar
로그인
회원가입
alarmmanager
전체
기술
커리어
기타
카테고리
전체
최신순
질문하기
답변
1
ht
·
약 3년
304
0
답변 1
알람매니저 등록 부분에서 한 기기에서만 IllegalStateException가 뜹니다
앱을 사용하지 않을 때도 24시간 구동되어야 하는 기능이 있어서 foreground service를 이용 중입니다. 그리고 규칙적으로 알람을 통해 서비스가 작동 중인지 체크하고 있어요. 따라서 service 에 onStartCommand()에 알람을 등록해주고 START_STICKY를 return 해주었습니다. 알람매니저를 등록한 코드는 아래와 같습니다. // 알람 매니저 val alarmManager = applicati
답변
1
에효효
·
5년 이상
632
0
답변 1
AlarmManager에러... 어플이 실행중인 상태에서만 정상작동됩니다..ㅠㅠ
알람매니저로 반복되는 알람을 설정했는데요,5분에 한번씩 api호출을 진행합니다.(결과를 보기위해 타이밍을 짧게했는데 원래는 30~1시간 간격입니다)그런데 어플을 켜둔 상태에서 로그를 찍어보면 5분간격으로 데이터들이 잘 들어오는데,어플을 나가거나, 휴대폰 대기상태(?) 하여튼 어플을 켜둔 상태가 아니면 기능이 정상작동하지 않습니다.ㅜㅜ 일정버전 이후부턴 sleep모드로 빠지니까 그거에 맞는 처리를 해주라고 해서
답변
1
heonha
·
5년 이상
413
0
답변 1
안드로이드 Service 질문있습니다!!
현재 AlarmManager를 활용한 알람 어플을 제작하고 있습니다.기본적으로 MainActivity에서 AlarmManger, PendingIntent, setExactAndAllowWhileIdle을 활용해 알람 설정을 진행했습니다.두번째로 BroadcastReceiver에서 startForegroundService로 Service Intent 실행했습니다.마지막은 Service에서
해결
1
Aaron
·
6년 이상
519
0
해결 1
AlarmManager에 실어보낸 데이터가 BroadcastReceiver에는 없네요? 왜 이럴까요? ㅠㅠ
PendingIntent의 Intent에 parcelable 데이터를 실어 보내는데,
Search Bar