강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

Won님의 프로필 이미지
Won

작성한 질문수

[초급편] 안드로이드 커뮤니티 앱 만들기(Android Kotlin)

안녕하세요 개발자님

작성

·

174

0

안녕하세요 개발자님 강의 열심히 보고있습니다.

혹시 파이어베이스에서 데이터를 가져오는데 시간을 설정하여 해당 시간에 데이터를 가져와서 보여주게 할 수는 없는건가요??

답변 1

0

개복치개발자님의 프로필 이미지
개복치개발자
지식공유자

안녕하세요. 특정 시간에 가져온다라는 것이 여러가지 조건이 있을 것 같습니다.

간단하게 3가지 경우로 한번 설명드려 볼게요

 

1 앱을 지금 실행중

2 앱을 종료해놓음

3 앱 상태를 상단 notification 바에 띄워놓음

 

1번 경우는 간단하게 앱 시작될 때 Timer를 사용해서 얼마 후에 데이터를 받아온다 라는 코드를 간단하게 실행해주면 됩니다.

2번 경우는 앱이 종료되도 실행되게 설정해줘야 하는데, workmanager라는 것을 사용하시면 됩니다.

3번 경우는 foreground service를 통해서 상단에 띄워놓고 pending intent를 통해서 데이터를 전달하시면 됩니다.

 

2, 3번의 경우 같은 경우에는 추가적으로 공부하셔야 할 내용들이 조금 있을꺼에요~

 

추가적으로 궁금하신 부분 있으시면 말씀해주세요~

Won님의 프로필 이미지
Won

작성한 질문수

질문하기