Android binding framework

1,259 views

Published on

Android Binding Framework Sample Description

Published in: Technology
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,259
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
14
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Android binding framework

  1. 1. Android Binding Framework SWMaestro3기 1-1 Ligbuf팀 멘토 : 손영수 멘티 : 송태웅,정승수,김동우 작성자 : 정승수
  2. 2. MVC모델 기반• 데이터가 설정 되있고 그에 따른 뷰가 바뀐 다면 단지 XML의 설정만으로 바꿀 수 있음• M V VM(Model , View, ViewModel)
  3. 3. 데이터 설정
  4. 4. 데이터 설정
  5. 5. View 설정R.Layout.main4.xml
  6. 6. View 설정List_item.xml
  7. 7. View 설정Section_name.xml
  8. 8. Section_name.xml
  9. 9. List_item.xml
  10. 10. Event에 대한 Binding다음과 같이 버튼에 대한 이벤트Method OnClick()
  11. 11. Main.xml
  12. 12. CalculateViewModel.java
  13. 13. Option.xml
  14. 14. Main Activity
  15. 15. Main Activity
  16. 16. InfiniteScroll모든 데이터를 한꺼번에 로딩하지 않고 필요할때만 로딩
  17. 17. Main.xml
  18. 18. Activity.java
  19. 19. Main.xmlActivity.java
  20. 20. Main.xmlload_more_item.xml
  21. 21. load_more_item.xml
  22. 22. What is AsyncTask?
  23. 23. AsyncTask
  24. 24. AsyncTaskParams: background작업 시 필요한 data의 type 지정Progress: background 작업 중 진행상황을 표현하는데 사용되는 data를 위한 type지정Result: background 작업 완료 후 리턴 할 data 의 type 지정
  25. 25. AsyncTaskActivity AsyncTask
  26. 26. Flow1. OnCreate()호출 그와 동시에 초기에 적절한 데이터 개수 로딩 여기서 AsyncTask사용
  27. 27. Flow2.AsyncTask 호출
  28. 28. Flow3. Load More Click
  29. 29. Flow3. Scroll Down
  30. 30. 시연 동영상
  31. 31. AsyncTask참조• http://tigerwoods.tistory.com/28

×