일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 아비투스
- 한달어스
- 프래그먼트
- T자형인재
- 지지않는다는말
- 북한살둘레길
- 면접
- 목적중심리더십
- 소프시스 밤부 좌식 엑슬 테이블
- 좌식테이블
- 한단어의힘
- 베드테이블
- 안드로이드
- 커스텀린트
- 베드트레이
- 한달독서
- 자취필수템
- 함수형 프로그래밍
- 리얼하다
- 소프시스
- 캐치마인드
- 목적 중심 리더십
- 테트리스
- 재택근무
- 슬기로운 온라인 게임
- 브런치작가되기
- 한달브런치북만들기
- 어떻게 나답게 살 것인가
- 끝말잇기
- 1일1커밋
- Today
- Total
목록안드로이드 (2)
정상에서 IT를 외치다
안녕하세요. 블랙진입니다. 정적 분석 도구인 린트에 대해서 알아보고 커스텀 린트 관련 구글 예제를 같이 살펴보고자 합니다. 린트란? 린트는 정적 분석 도구 (static analysis tool) 라고 부릅니다. 정확성, 퍼포먼스, 안정성, 국제 규격, 사용성 등등의 오류나 버그를 컴파일 타임에서 알 수 있게 해 줍니다. 이러한 린트를 통해 컨벤션에 맞는 코드를 작성할 수 있게 도와주고 버그 또한 사전에 발견하여 프로그래머가 좀 더 코딩에 집중할 수 있게 도와줍니다. 이를 통해 코딩 중에 자주 하는 실수를 피함으로써 안전하고 더욱 멋진 코드를 만드는데 없어서는 안 될 존재가 바로 린트입니다. 커스텀 린트 적용하기 구글 예제를 통해 커스텀 린트를 적용해 보도록 해보겠습니다. 커스텀 린트를 구현하기 위해서는..
1. add() supportFragmentManager .beginTransaction() .add(R.id.fl_container, ExampleFragment.newInstance()) .commit() 프래그먼트를 중첩해서 화면에 보여줍니다. 뒤로가기 클릭 시(사용자의 완전한 활동 닫기) 단순 add 함수만으로는 스택에 쌓이지 않으므로 뒤로가기 시 부모 엑티비티가 제거되면서 모든 프래그먼트들이 onDestory 됩니다. 2. add() + addToBackStack() supportFragmentManager .beginTransaction() .add(R.id.fl_container, ExampleFragment.newInstance()) .addToBackStack(null) .commit()..