마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

페이지슬라이딩을 사용하는데요

0 추천
페이지가 스무스하게 나오지 않고 버벅거리면서 나오는데

현재 돌아가는 스레드갯수와도 연관이 되어 있나요?

예제로 된 것은 스레드가 8개 돌아가는데

제 앱은 11개가 돌아가는 상태입니다.

장치와 통신도 하는데 통신을 안할 경우에도 버벅거림이 똑같이 있더라구요

페이지가 버벅거리지 않고 스무스하게 나오게 하려면 어떻게 해야 할까요?
zenojm (2,840 포인트) 님이 2017년 7월 10일 질문

2개의 답변

0 추천
 
채택된 답변

경험상...

  1. 현재 UI 스레드가 작업 중인지
  2. 그래픽 요소들을 처리하고 있는지
  3. 앱이 메모리를 많이 사용하고 있는지
가 화면 버벅거림에 많은 영향을 줬던 것 같네요. 페이지를 슬라이딩 한다는 것은 위 1, 2번에 해당된다는 소리인데, UI 스레드에서 굳이 처리하지 않아도 되는 것들을 백그라운드로 돌리고, 현재 화면에 보여지지 않는 그래픽 요소들이 점유하는 메모리를 반환해준다면 좀 더 쾌적한 환경을 만드실 수 있을 겁니다.
 
옵티마이코드 (1,200 포인트) 님이 2017년 7월 10일 답변
zenojm님이 2017년 7월 11일 채택됨
0 추천
스레드 정도 때문에 스크롤이 버벅거리지는 않습니다.

해당 activity에 H/W 가속옵션이 꺼져 있을 가능성이 높습니다.
디자이너정 (42,810 포인트) 님이 2017년 7월 10일 답변
...