일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- 에어팟충전기
- 휴대용무선충전기
- 괌 신혼여행
- 스투키
- 집에서 방울토마토 키우기
- Ender 3 V3 KE
- Android
- 핫엔드
- 방울토마토키우기
- 방울토마토 씨부터 키우기
- 안드로이드
- 메이플스토리M
- 안방농사
- 어플만들기
- 메이플
- 메이플스토리
- 2in1무선충전기
- 괌
- 다이소 방울토마토
- 방울토마토 유기농
- 맥세이프충전기
- 보일러절약
- 집 방울토마토
- 다크나이트
- 겨울나기
- 신혼여행
- 쿠폰나눔
- 방토 농사
- 괌맛집
- 다이소 방울토마토키트
Archives
- Today
- Total
괴도군의 블로그
[Android] 싱글톤 클래스 / 매니저 클래스 구조 및 사용법 본문
반응형
안드로이드는 4가지 컴포넌트로 구성되어있다.
액티비티, 컨텐트 프로바이더, 서비스, 브로드캐스트 리시버
각각의 내용은 아래 주소를 참조하기 바랍니다.
데이터 전달에 있어서 intent를 사용하고 허용 데이터크기는 1MB로 제한되어있다.
아래와 같이 사용하면 자유롭게 전달이 가능하다..
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 | public class DataManager { //기본구조 //static 객체변수 instance선언 private static DataManager _Instance; //static 객체변수 getter선언 (항상 같은 객체를 가져오게된다.) public static DataManager getInstance(){ if(_Instance==null){ _Instance = new DataManager(); } return _Instance; } //멤버변수 private Bitmap data; //get set 함수 public void setData(Bitmap data){ this.data = data; } public Bitmap getData(){ return data; } //등등 매니저에 맞는 메소드 선언.. } //저장할때 DataManager.getInstance().setData(저장할 비트맵); //가져올때 Bitmap data = DataManager.getInstance().getData(); | cs |
싱글톤 매니저클래스를 선언함으로서 관련 함수들을 모아서 넣어놓고 사용하기에 편리하고 좋다.
반응형
'#프로그래밍 > Android' 카테고리의 다른 글
[Android] View Capture / 화면 캡쳐하기 (0) | 2016.10.07 |
---|---|
[Android]앱에서 APK파일 설치하기 (패키지인스톨러) (0) | 2016.09.08 |
[Android]Theme , style은 무엇인가? (0) | 2016.06.03 |
[Android]SurfaceView Camera Preview(카메라 프리뷰) (0) | 2016.04.12 |
[Android] 최근사용앱화면에서 앱화면 가리기(홀드키 꾹화면) (0) | 2016.04.08 |
Comments