java
전역변수는 왜 반복문이 끝나면 초기화 될까?
전역변수는 왜 반복문이 끝나면 초기화 될까?
2020.04.27@Log4j public class Main { public static ArrayList items = new ArrayList(); public static ArrayList itemNo = new ArrayList(); public static void main(String[] args) { Service service = new Service(); service.getNo(); for (int i: itemNo) { service.getDetail(i); log.info(items.size()); } log.info(items.size()); } } public class Service { public void getNo() { // ... 생략 ... for (int i : no) { Main...
Android Picker
Android Picker
2020.02.04이 글을 기반으로 작성하였습니다. 안드로이드는 사용자가 시간을 선택하거나 날짜를 사용할 수 있는 대화 상자로 선택할 수 있는 컨트롤을 제공한다. 각 Picker는 시간 (시, 분, 오전 / 오후) 또는 날짜 (월, 일, 년)의 부분을 선택하는 컨트롤을 제공한다. 이렇게 Picker를 사용하면 사용자가 유효하고, 형식이 정확하며, 사용자 지역에 맞게 조정된 시간 또는 날짜를 선택할 수 있다. Android Developer에서는 DialogFragment를 사용할 것을 권고한다. DialogFragment는 Dialog의 생명 주기를 관리하며, 단말기의 기본 dialog 또는 큰 화면의 레이아웃에 포함한 부분과 같이 다양한 레이아웃 구성으로 Picker를 표시할 수 있다. [^1] DialogFragmen..