728x90
구글님 왈, ProgressDialog는 API Level 26부터 더 이상 쓰지 말라 그런다.
그렇다면 어떻게 대체를 해야하나?
Custom으로 비슷한 기능을 하는 애들을 만들어야하는데...
먼저 Dialog, AlertDialog, DialogFragment 등을 비교
1. Dialog
- xml로 대화상자 화면을 구성. 즉 xml을 띄워주는형식이기 떄문에 onCreateView 메소드를 사용.
2. AlertDialog
- 빌더 코드 형식. 따라서 xml 파일은 필요없고 자바 클래스 하나만 있으면됨.
- AlertDialog는 Dialog 그 자체이기 떄문에 Dialog onCreateDialog 메소드를 가져옴.
3. DialogFragment
- AlertDialog를 관리하는 Fragment를 만들어 사용할 수 있도록 제공되는 Fragment. AlertDialog와 큰 차이는 없음.
- 해당 기능 사용지 마시멜로 버전 에러가 있는데, 아래 블로그에서 상세히 잘 다루심
https://oneday0012.tistory.com/142
우선은 Dialog로 커스텀하는 방식을 고려중
상세 화면을 만들 때는 아래 링크 참조.
Reference
http://egloos.zum.com/monibu/v/4156664
https://hyunndyblog.tistory.com/109
728x90