용어 뜻:
출처:
전형적인 싱글턴 방식은 아니지만 단 하나의 인스턴스만 생성되는 특성을 활용하여 싱글턴 인스턴스를 만든다.
public static SQLiteUpDownService getInstance(){ if(instance==null){ instance = new SQLiteUpDownService(); } return instance; }//싱글턴 방식을 사용합니다
이런 식으로 없을 때만 인스턴스를 생성해 주면 된다.
또한 Activitiy의 Manifest 파일에 Activity 속성을 정의해주면 싱글 인스턴스를 유지 가능하다.
android:launchMode = "singleInstance"
android:excludeFromRecents="true"
android:taskAffinity=""
꿈꾸는 것을 위하여, 2016-10-24, http://back2dev.tistory.com/entry/Android-Application-%EC%98%A4%EB%B8%8C%EC%A0%9D%ED%8A%B8%EB%A5%BC-%EC%8B%B1%EA%B8%80%ED%86%A4Singleton%EC%9C%BC%EB%A1%9C-%EC%A0%91%EA%B7%BC%ED%95%98%EA%B8%B0
Android 삽질기, 2016-10-25, http://foradun.tistory.com/entry/Activity-Single-Instance-%EC%9C%A0%EC%A7%80%ED%95%98%EA%B8%B0
댓글
댓글 쓰기