본문 바로가기
Android

[android] 하드코딩 하지않는 CODE 관리

by bryan.oh 2019. 2. 27.
반응형

CODE 관리


public class 에 public static variable 을 쓰면 됩니다.


예)

1
2
3
4
5
public class CODE_DEF {
    public static final String DETECT_MODE = "DETECT_MODE";
    public static final String DETECT_MODE_SINGLE = "DETECT_MODE_SINGLE";
    public static final String DETECT_MODE_MULTI = "DETECT_MODE_MULTI";
}
cs


이렇게 class 를 생성하고


1
intent.putExtra(CODE_DEF.DETECT_MODECODE_DEF.DETECT_MODE_MULTI);
cs


왜 이렇게 쓰냐면

직접 String 으로 입력하면 

- 오타가 날수도있고

- 어디서 썼었는지 매 소스마다 찾아서 Ctrl+C, V 를 해야하고

- 변수명이 바뀌면 일일이 다 찾아서 바꿔야합니다.


가독성이 더 좋을수도 있고요.

728x90
반응형

'Android' 카테고리의 다른 글

android.app.Fragment is deprecated  (0) 2019.06.25
[Android] MsSQL Server 연동하기  (8) 2019.05.09
[android] 화면간 값 전달 Activity intent parameter  (0) 2019.02.27
[android] Textview visible toggle  (0) 2019.02.27
Android Spinner 예제  (0) 2018.11.29

댓글