티스토리 뷰

상속할 BaseActivity는 반복돼서 사용되는 기능들을 모아놓는다.

이를 통해서 나머지 코드의 길이를 줄여 간결하고 알아보기 쉬운 클린코드로 재탄생!

여기서는 통신을 위한 request, errorListener를 모아놓았다.

 

url의 경우도 반복되는 http...이런 애들을 앞에 붙여서

뒤에는 androidCommentUpdate.do 등만 바꾸면 되도록 했다.

 

 

1. 부모인 BaseActivity

 

**주의**

SuccessListener의 경우는 실행해야하는 것, 받아와야하는 값이 모두 다르기 때문에

(리스트 불러오는 애/ 지우는 애/ ...)

따로 BaseActivity에 빼놓을 필요 없다. 괜히 헷갈리지 말자.

 

 

BaseActivity 만들때 주의해야할 점들

 

위는 BaseActivity 작성시 주의점을 기재해놓은 것인데,

파라메터 생성시에 필요한 Map의 경우는 전역으로 빼놓아야 상속받는 액티비티들에서 사용할 수 있으며,

해당 액티비티에서 Map을 (다시) 선언해두면, override되어 다시 params가 null로 되는 경우가 있으니 주의하자.

 

 

2. 자식인 DetailActivity (댓글 입력 Create/ 댓글 리스트 Read/ 댓글 수정 Update/ 댓글 삭제 Delete)

 

 

 

 

댓글 리스트 불러오기

 

아래는 순서대로 댓글 등록/ 삭제/ 수정이다.

params.clear해주고 요청에 필요한 params.put해주고

response는 각각의 successListener에서 처리한다.

 

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2025/07   »
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
글 보관함