우물안에서 보는 하늘도 맑다

오틸라의 안드로이드 앱 만들기 강좌 : 힐링 #13 본문

경단녀에서 "나"로 돌아가기/안드로이드

오틸라의 안드로이드 앱 만들기 강좌 : 힐링 #13

몽염이 2020. 9. 28. 15:28
반응형

* 오틸라님 강의 댓글이 점점 없어지는 것을 보고 

이전에 내가 어떻게 댓글을 달았나 보다가

오틸라님에 하트를 발견~!

저 열심히 할께요~ 성덕된 기분 ㅋㅋㅋ

오틸라님이 주신 하트~ 감사합니다~~

 

 

* Firebase Database가 정렬을 지원하지 않음

그래서 자동으로 지정되는 idx 값으로 정렬 하기로 함

오틸라님 말씀 中

 

* 오류 1

- 원인 : WriteActivity.java 소스 내, 추가한 이미지 리스트mList를 편의상 imageList로 변경하면서 오류 생김

- 해결 : imageList를 mList로 변경함

 

 

* Firebase에 database에 입력된  글쓰기 정보 확인하고,

추가로 등록된 이미지가 Firebase Storage에 잘 저장되었는지 확인함

 

 

 

* Firebase에서 인증 때문에 글쓰기 Data 입력이 안된 경우, Debug 창에는 에러가 발생하지만 

에러 응답이 오지 않아 앱 상에서 에러메세지 처리가 되지 않음 ----------------- 오래되서 기억이 안남!! 나중에 확인 할 것

 

* 글만 썼을 때, 기본 이미지가 나오지 않고 "이미지없음" 으로 표시해 줄 것!

* 최근에 쓴 글이 가장 위에 올라오게 할 것

* 로그아웃 후, 글쓰기 버튼이 보임. - 화면이 새로고침 되거나 버튼을 invisiable하게 하는 부분 필요함

 

* 오류2

- 안드로이드 스튜디오 업데이트 알람이 떴는데 나중에 하려고 하다가 취소를 누름

-  하지만 왠지 최신버젼을 좋아하는 나는 업데이트를 수동으로 할 수 있는 방법을 찾았다

2020/11/07 - [경단녀에서 "나"로 돌아가기/안드로이드] - 안드로이드 스튜디오 업데이트하는 방법(4.1 새기능 - 에뮬레이터)

 

* 오류3

* 글쓰기 버튼이 로그인 후에는 잘 보이지만  로그아웃 시에 없어지지 않음 - 권한 문제 있음

* 로그아웃 되지 않은 상태에서 에뮬레이터가 재기동 되면 

로그인 정보가 남아서 프로필 정보 등 로그인 정보가 보이지만 글쓰기 버튼은 보이지 않음

사용상 불편하여 수정해 보았지만 정상 동작 하지 않음

* activity_main.xml내에 btnWrite를 불러와서 속성을 VISIBLE(0)으로 바꾸는데는 성공했지만

실제 화면에 글쓰기 버튼이 나타나지 않음

* 로그아웃하면 글쓰기 버튼이 안보이게, 로그인하면 글쓰기 버튼이 보이게 수정 할 예정

이후 강의에서 나오지 않으면 찾아보고 수정 할 것!!!

  LoginActivity.java
  private View activityMain;
........ 생략.......

activityMain = getLayoutInflater().inflate(R.layout.activity_main,null,false);


btnWrite = (FloatingActionButton)activityMain.findViewById(R.id.btnWrite);

........ 생략.......

btnWrite.setVisibility(View.VISIBLE);

 

* 다른 레이아웃에 버튼에 접근 할 수 있는 방법 참고 글 링크

bitnori.tistory.com/entry/Android-%EB%8B%A4%EB%A5%B8-%EB%A0%88%EC%9D%B4%EC%95%84%EC%9B%83Layout%EC%9D%98-%EC%9C%84%EC%A0%AF-%EC%A0%9C%EC%96%B4%ED%95%98%EA%B8%B0-LayoutInflater-%EC%82%AC%EC%9A%A9

 

[Android] 다른 레이아웃(Layout)의 위젯 제어하기 (LayoutInflater 사용)

보통 현재 작업 중인 액티비티에서는 setContentView(R.layout.현재레이아웃) 안에 있는 위젯들만 findViewById로 초기화 하고 리스너를 달거나 제어를 할 수 있다고 생각합니다. 하지만 현재 작업중인

bitnori.tistory.com

recipes4dev.tistory.com/49

 

안드로이드 리스트뷰에 Header와 Footer 사용하기. (Using Header and Footer in Android ListView)

1. Header와 Footer. 보통 UI 구성에서의 Header와 Footer는 화면에 표시하고자 하는 내용(contents)에 대한 제목을 표시하거나 내용에 한정된 추가기능(새로고침과 같은)을 제공할 때 사용합니다. (물론 "일

recipes4dev.tistory.com

 

* 오틸라님의 안드로이드 앱 만들기 강좌 : 힐링 #13

- youtu.be/d-fShWI7eBo

 

반응형