0
int 변수 마녀가 클래스 상단에 선언 된 구형 배터리 값을 보유하고 있습니다. 문제는 변수가 값을 유지하지 못한다는 것입니다. 나는 정적 인 키워드를 시도했지만 그들 중 누구도 일하지 않았다.배터리 리시버가 변수를 유지하지 않습니다.
아이디어가 있으십니까?
int 변수 마녀가 클래스 상단에 선언 된 구형 배터리 값을 보유하고 있습니다. 문제는 변수가 값을 유지하지 못한다는 것입니다. 나는 정적 인 키워드를 시도했지만 그들 중 누구도 일하지 않았다.배터리 리시버가 변수를 유지하지 않습니다.
아이디어가 있으십니까?
BroadcastReceiver
<receiver>
요소를 통해 매니페스트에 등록하면 onReceive()
번의 통화에 충분히 오래 사용될 수 있습니다. 보관해야하는 모든 데이터는 파일 (예 : 데이터베이스)에 저장해야합니다.
BroadcastReceiver
Activity
Service
또는에서 registerReceiver()
의해 등록이 Activity
Service
또는 그 지시에 의해 수명을 갖는다. Activity
또는 Service
이 삭제 된 후에 남아 있어야하는 데이터는 파일 (예 : 데이터베이스)에 저장해야합니다.