게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
[Android/Java] 안드로이드 Class간 공유 변수 사용
게시물ID : programmer_15295짧은주소 복사하기
작성자 : 치멘~
추천 : 0
조회수 : 4522회
댓글수 : 11개
등록시간 : 2016/01/04 12:53:41
옵션
  • 창작글
  • 본인삭제금지

안녕하세요,

 

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. ???

  - 어떤 방법이 있을까요?



간단한 방법이 있을 것 같은데ㅠ 

좋은 방법 좀 알려주시면 감사 드리겠습니다.

전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호