본문 바로가기

5번 프로그래밍26

안드로이드 스튜디오 - Udacity 챕터2, 3장 12절 Exercise Back Stack Manipulat 연습 백 스택 조작 시작부터 버전 레이아웃이 또 다르다. 동영상 강의 1분 15초부분에서 Pop To 부분을 설정해주고 화면이 순시간에 지나가기 때문에 잘 보이지 않는다. Inclusive 버튼을 활성화 시켜놓았다. inclusive는 포함한 이라는 뜻을 가지고 있다. 조금 더 천천히 설명하고 있는 1분 38초 부분의 영상을 참고해보자. Pop To 에서 gameFragment를 선택해 주고 Inclusive를 활성해 주었다. 문제는 안드로이드 스튜디오 4. 어쩌고 버전부터는 레이아웃이 또 다르다. 선을 클릭해주고 나면 popUpTo 라는 명칭으로 바뀌어 있다. 그리고 밑에 popUpToInclusive라고 되어있는데 이 부분이 단순히 체크 형식이 아니라 무언가 쓰게 만들어져 있는 것이 신경을 거슬리게 하고 있다. 다행히 .. 2021. 6. 26.
안드로이드 스튜디오 - Udacity 챕터2, 3장 11절 Exercise : Conditional navigation 연습 조건부 탐색 이번 것도 일단 강의대로 따라가면 크게 문제가 되지 않는다 우리는 차후에 Fragment를 만드는 것을 공부할 필요가 있어보인다 그 부분을 빼먹고 지금 연결하는 것만 설명을 하는데 왠지 화가 난다. 동영상 강의 1분 18초 부분에서 단순하게 코드를 집어넣어서 클릭으로 화면이 전환되게 만드는 기능을 추가한다가 view.findNavController().Navigate(R.id.action_gameFragment_to_gameWonFragment 를 추가하여 맞을 때 화면을 추가해 주는 것이다. 처음 코드를 따라작성하니 에러가 발생한다. 혹시나 실행이 될까봐 실행을 해보았는데 역시 실행이 안되는 것 같다. 기계는 거짓말을 하지 않는다. 이번 경고창은 뭔가 아주 자연스럽게 설명을 해주고 있다. android.. 2021. 6. 26.
안드로이드 스튜디오 - Udacity 챕터2, 3장 9절 Exercise : Let's Navigate Already 강의 내용은 상당히 길게 나오지만 번역이 자연스럽지 않습니다. 크게 문제 되는 것은 없는데 오타가 많이 발생합니다. 1분 50초 구간에서 activity_main에 fragment를 수정하는 것이 나옵니다. 이 부분의 코드를 손으로 져야하는데 대문자와 소문자가 많이 나옵니다. 저는 app: defaultNavHost = "true" 부분에서 오타계속 발생하여 진도가 1시간 지연 되었습니다. 이전 7장까지 진행이 되었다면 여기서 갑자기 실행이 되는 일은 없을 것 같으나 오류가 발견된다면 우선 오타 검수를 먼저 하는 것이 좋을 것 같습니다. 오타가 한눈에 보이시나요? 붉은색으로 표시가 안뜨기 때문에 한눈에 보이지 않습니다. app: defautnavHost = "ture" 작성했었습니다. 가상 에뮬레이터를 .. 2021. 6. 24.
안드로이드 스튜디오 - Udacity 챕터2, 3장 7절 Exercise Creating and Adding a Fragment 조각 생성 및 추가 챕터 2의 3장 App navigation은 동영상 강의가 친절하지 않다. 기본적으로 제공되어 있는 코드를 먼저 입력한 다음 수정을 하는 방향으로 수업이 진행된다. 본격적인 수업은 7장의 연습부터 실행하는데 제공된 코드의 내용과 동영상의 수업내용이 너무 다르다. 수업 내용 55초 부분 TitleFragment 라는 것을 처음으로 시도해 보는 장면인데 선생님의 말이 우선 너무 빠르다. 전문적인 용어가 나오기 시작하는데 생각할 여유는 없다. 그리고 수업의 화면에서는 저렇게 22줄의 코드만 나오지만, 왜인지 모르겠지만 나는 63줄의 코드가 만들어져 있다. 도대체 어디부터 손을 대야하는지 전혀 모르는 상황에 전부 다 지우는 것이 겁이나서 우선 주석처리를 전부 다 해주었다. 일단 따라 한다는 심정으로 적당한 선까.. 2021. 6. 23.