본문 바로가기

전체 글

(65)
[프로젝트1] DeleteAccount한 방법 1. HomeActivity에 다음과 같이 써준다. @Override public boolean onNavigationItemSelected(@NonNull MenuItem item) { //handle item clicks switch (item.getItemId()) { //생략 case R.id.menu_deleteAccount: showDeleteDialog(); return true; } return false; } 2. values -> strings에 다음과 같이 넣어준다. Yes Cancel 3. 다이얼로그를 불러준다. private void showDeleteDialog(){ //show dialog containing options camera and Gallery to pick the..
[프로젝트1][오류일지]19. 헤더에 프로필 정보 불러오는 방법 문제점: HomeFragment에 프로필 정보를 불러온 것과 같이 HomeActivity안에 있는 navigationView안에 있는 Header에 프로필 정보를 불러오고 싶었는데, HomeFragment에서 했던 방법과 동일하게 했을 때 오류 발생. 결론: getHeaderView(0)을 쓰자! tvName_header = navigationView.getHeaderView(0).findViewById(R.id.tvName_header); tvEmail_header = navigationView.getHeaderView(0).findViewById(R.id.tvEmail_header); ivProfile_header = navigationView.getHeaderView(0).findViewById(R..
[오류일지][프로젝트1]18. 유저 리스트가 안 나왔던 이유 위의 사진은 정상적으로 작동했을 때의 Users 리스트 모습니다. 그런데 이걸 해결하기 전에 유저리스트가 뜨질 않았다. 왜 그런 걸까 살펴보던 중, firebase realtimebase에서 제대로 저장이 안 된 계정(데이터)를 발견했다. 알고보니 데이터가 저장이 제대로 안 된 것이 영향이 있었던 것이다. 그 계정을 삭제하니 위와같이 잘 작동하게 되었다.