RecyclerView 4

RecyclerView에서 StaggeredGridLayoutManager 적용 후 SwipeRefreshLayout 의 Refresh 할 때

RecyclerView에서 StaggeredGridLayoutManager 적용 후 SwipeRefreshLayout 의 Refresh 할 때 리로딩하면 RecyclerView가 나타나지 않는 현상 ^^;; 리로딩 시, mRecyclerView.setAdapter(mAdapter); mRecyclerView.setVisibility(View.VISIBLE); mLayoutManager = new StaggeredGridLayoutManager(SPAN_COUNT,StaggeredGridLayoutManager.VERTICAL); ((StaggeredGridLayoutManager)mLayoutManager).setGapStrategy(StaggeredGridLayoutManager.GAP_HANDLING..

Android Coding 2019.02.13

Thread를 이용한 RecyclerView UI 변경 처리

화면 호출 시, 서버 연동을 하는 부분에 있어서 로딩이 엄청 걸리는 부분이 발생화면을 먼저 호출하고, 연동 부분을 쓰레드로 처리해서 로딩바로 처리할 필요성이 생김. 통상적으로 서버 호출 해서 jsonData 가지고 오고, RecyclerView에 DataBinding하는 부분에 시간을 잡아먹음그래서, 그 부분을 Thread를 이용해서 처리함 Handler 멤버변수 설정private Handler mainUIHandler; private Handler bgThreadHandler; Handler 정의mainUIHandler 에서 최종 mRecyclerView.setAdapter 처리함mainUIHandler = new Handler() { @Override public void handleMessage(M..

Android Coding 2018.12.13

[앨범]사진 다중 선택을 할 때, 이상하게 의도치 않은 checkbox checked 될 때..

앨범 기능에서 다중 선택을 할 때, 이상하게 의도치 않은 checkbox click이 된다.따로 지정한 것도 없는데 참 난감하다. 1번 선택 이미지 옆에 번호없는 체크박스에 클릭이 자동으로 생긴다 ㅠㅜ 해결책..리사이클뷰(RecyclerView)에서 ViewHolder를 재사용함으로써 생기는 현상ViewHolder 재사용하지 않겠다는 코드를 넣어주면 끝...... this.setIsRecyclable(false); public SimpleViewHolder(View view) { super(view); this.setIsRecyclable(false); }참쉽죠잉~~ 결과물이 정상적으로 나온다. ^^v 이제 버그 수정을 했으니, 업데이트 진행을 하는 업무가 생겼네 이런 업데이트는 기꺼이 쇽~ 진행하겠삭~~

Android Coding 2017.06.15