일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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()..