옵션 |
|
안녕하세요,
Java 지식이 별로 없는 상태에서 Android 개발을 하다보니 엄청 기초적인 부분에서 막히네요.
여러 Class간(Activity, Service…)에서 공유 변수(변수의 개수는 많음)를 사용하는 방법에 대한 질문입니다.
예를 들어 아래와 같습니다.
Class A (Activity) -> Class D의 변수에 값을 Write
Class B (Activity) -> Class D의 변수 값을 가져옴 (화면에 표시)
Class C (Service) -> Class D의 변수값을 토대로 Service로 구동.
Class D (App의 Setting 값 관리의 용이를 위해 공유 변수를 모아둔 Class)
1. Static 변수 활용
- 간단하게 Static으로 선언하면 되지만, 가급적 Static은 지양하려고 합니다.
2. Instructor 활용
- Android에서 Service 구동시 Instructor 전달이 되지 않아서 방법을 찾다가 포기했습니다.
3. ???
- 어떤 방법이 있을까요?
간단한 방법이 있을 것 같은데…ㅠ
좋은 방법 좀 알려주시면 감사 드리겠습니다.