이제 2 일 동안 이상한 문제가 발생합니다. 누군가 이 정확히 인 경우 친절하게 도움이됩니다.Android보기 페이저 스 와이프 탭보기가 너무 무거워 탭보기에 텍스트가 가득 찼을 때 스 와이프가 발생했습니다.
문제가있어서 어플을 tab view
(예 : watsapp의 탭과 3 개의 스 와이프 탭)으로 사용하는 노트가 있습니다.
참고 : 나는 스 와이프 탭이 Android View Pager
입니다.
Tabs
단순히
TabLayout
에서 생성은 Tab1
, Tab2
, Tab3
을 말한다.
Tab1
은 edittext
(사용자가 텍스트 데이터 (노트)을 입력 함)입니다.
Tab2
에는 사용자가 작성한 모든 노트가 (list view
) 개 있습니다.
Tab3
에는 app 용 설정 옵션이 있습니다.
문제입니다 - 사용자가 Tab1
(edittext
)에 많은 텍스트를 입력 (많은 여기에 텍스트의 1 Mb
말을 의미) 때
(Tab2 ---> tab3 또는 tab3 to tab2)은 입니다. (tab2와 3에는 지금 아무것도 없다.) 내가을 시도
사항은 :
1) SO에 가장 관련 질문을 읽고, 아무도 도움이되지 않습니다.
2) 전환 할 때 logcat
을 확인하여 조각이 다시 만들어 지는지 확인합니다 ... 그래서 다시 만들어지지 않습니다.
3) 각 스 와이프에서 조각을 다시로드하지 못하도록 viewPager.setOffscreenPageLimit(3);
을 설정하십시오.
Here은 내 코드의 일부에 대한 링크입니다.
코드 (인라인이면서 링크가 아님) - 특히 무거운 목록을 만드는 부분 -을 공유 할 수 있습니까? –
그래,하지만 테스트 목적을 위해 목록에있는 단지 2 개의 항목 만 .. 무거운 목록을 만들지는 않았다.이유는 Tab1에서 거대한 텍스트이고 tab2에있는 항목을 나열하지 않습니다 – Wanderer
upvotes를 얻지 못하면 .. upvote하지만 대답을주고, 대답이 필요하고 upvotes .. Pls 누군가 내게 몇 가지 제안을 줘. – Wanderer