본문 바로가기
반응형

implement2

ViewPager 페이지 전환시, 추상클래스 또는 Interface로 Refresh구현하기 ViewPager를 사용하다보면, 페이지를 전환할 때, 부모 Activity에서 Fragment의 메소드를 콜 해야하는 경우가 있습니다.드물기는 하지만, Activity에서 refresh버튼을 클릭해서 fragment를 refresh 하는 경우도 그 중 하나인데요. 이를 구현하기 위해서는, Interface를 이용해서 콜백메소드를 실행하는 방법도 있을 거구요.BaseFragment를 추상클래스로 생성하고 추상메소드를 만든다음, 상속해서 사용하는 방법도 있을 것입니다. 오늘은 추상클래스와 interface사용하는 두가지 방법에 대해서 간단히 비교 및 정리해 보구요.실제로 두가지 방법으로 구현해 보도록 하겠습니다. 1. 추상클래스 vs Interface 먼저, 간단하게 추상클래스와 interface에 대해서.. 2017. 8. 4.
Java 배열 및 ArrayList 를 Comparable과 Comparator 를 이용해 정렬하기 안드로이드 앱을 만들 때, 자료형으로 배열이나 arrayList를 사용하게 되는 경우가 많은데요. 작업을 하다보면, 자료를 넣은대로 꺼내서 사용하지 않는 경우도 생기고,유저에게 보여줄 때, 순서를 필터링해서 보여줘야 하는 경우도 생깁니다. 오늘은, 배열이나, ArrayList를 이용해서, 자료를 원하는 Data기준으로, 정렬하는 방법에 대해서 정리해 보도록 하겠습니다. 1. 간단한 배열의 오름차순 정렬 먼저 아래와 같은 간단한 형태의 배열을 생성합니다. 순서가 뒤죽박죽인데요.오름차순으로 숫자가 적은 순서대로 정렬해 보도록 하겠습니다. Array.sort() 메소드에 인자로 위에서 생성한 Array를 넣어주기만 하면 되는데요.이것을 정렬해서 리스트로 표현해보겠습니다. 참고로 RecyclerView로 리스트.. 2017. 3. 19.