안드로이드 개발 질문/답변
(글 수 45,052)
안녕하세요..
검색을 해보면
정해진 시간마다 반복되는 일을 처리하기 위해서는 AlarmManager 를 사용하라고 하던데요...
AlarmManager 을 사용하게 되고,
이를 처리하기 위해
브로드캐스트리시버 확장해서 클래스를 구현해야 할 것 같은데요...
만약
호출한 Activtiy 에서
A라는 배열 ( A[100] ) 이 존재하는데... 만약 이 배열의 값을 3초 간격마다 배열의 모든 값을 1씩 증가 시킨다...라고 할때..
어떻게 A[100] 의 값을 브로드캐스트 리시버에게 전달을 하나요??
음..아니면 다른방법으로 접근을 해야 하나요?
검색을 해보면
정해진 시간마다 반복되는 일을 처리하기 위해서는 AlarmManager 를 사용하라고 하던데요...
AlarmManager 을 사용하게 되고,
이를 처리하기 위해
브로드캐스트리시버 확장해서 클래스를 구현해야 할 것 같은데요...
만약
호출한 Activtiy 에서
A라는 배열 ( A[100] ) 이 존재하는데... 만약 이 배열의 값을 3초 간격마다 배열의 모든 값을 1씩 증가 시킨다...라고 할때..
어떻게 A[100] 의 값을 브로드캐스트 리시버에게 전달을 하나요??
음..아니면 다른방법으로 접근을 해야 하나요?
2010.11.30 16:56:19
보통 pending intent를 사용합니다만,
sharedpreferences를 사용하거나, sqlite를 사용하거나, application class에서 변수에 getter나 setter를 만들어서 사용해도 되겠지요
2010.11.30 17:36:03
단영님//" sharedpreferences를 사용하거나, sqlite를 사용하거나 " 이건 이해가 되는데..
"application class에서 변수에 getter나 setter를 만들어서 사용해도 되겠지요" 이건 어떤 의미인가요??
브로드캐스트 리시버를 상속받은 클래스의 onReceive() 에서 어떻게 getter 함수나 setter 함수를 사용할 수 있는지 조금 더 힌트를 주시면 감사하겠습니다.
"application class에서 변수에 getter나 setter를 만들어서 사용해도 되겠지요" 이건 어떤 의미인가요??
브로드캐스트 리시버를 상속받은 클래스의 onReceive() 에서 어떻게 getter 함수나 setter 함수를 사용할 수 있는지 조금 더 힌트를 주시면 감사하겠습니다.