홈>
ViewPager
fragments
와 함께
. 어댑터는 대체 메소드
getItem ()
에서 단편을 가져옵니다.
.
@Override
public Fragment getItem(int position) {
return new MyFragment();
}
ViewPager
가 필요해
모든
fragments
를 다시로드
특정 이벤트에서 (예 : 버튼 누름). 즉 모든 프래그먼트 (현재 열려있는 프래그먼트 및 그 프래그먼트도 포함)가 업데이트되었습니다. 이것이 어떻게 실현 될 수 있습니까?
- 답변 # 1
- 답변 # 2
어댑터 재정의
getItemPosition
이렇게 :
그런 다음public int getItemPosition(Object object) { return POSITION_NONE; }
adapter.notifyDataSetChanged()
에게 전화하십시오. 그리고ViewPager
모든 조회수를 삭제하고 다시로드합니다.
관련 자료
- android - ViewPager의 조각이 나타나고 사라질 때 일부 코드를 수행하는 방법
- android - viewpager에서 다른 테마를 조각으로 설정하는 방법은 무엇입니까?
- Android - 기계적 인조 인간 - 당겨 새로 고칠 때 viewpager에서 조각을 다시로드하는 방법
- java - viewpager android 안에 1000 개의 동적 조각을 유지하는 방법은 무엇입니까?
- java - 동일한 조각으로 ViewPager가 있습니다 RecyclerView는 ViewPager의 한 조각으로 항목을로드합니다
- android - Viewpager 조각간에 데이터를 동기화하는 방법
- android - AndroidX에서 조각으로 ViewPager를 구현하는 방법
- android - 프래그먼트 수가 50 개 이상이지만 각 레이아웃과 메소드가 동일한 경우 ViewPager와 프래그먼트에 접근하는 올바른 방법은 무엇입니까?
- android - 중간 페이지가 뷰와 다른 조각으로 채워진 측면에 두 개의 조각으로 ViewPager를 설정하는 방법은 무엇입니까?
- android - ViewPager 내부의 여러 RecyclerView 조각
- viewpager 가로 드 될 때 프로그래밍 방식으로 모든 조각에 쓰는 데 문제가 있습니다
- 약화 후 조각이있는 Android (Java) ViewPager mSwipeRefreshLayout 전송 오류
- android - backPress viewpager 조각을 처리하는 방법
- android - 조각의 ViewPager로 인해 방향 변경시 조각이 두 번로드됩니다
- android - 내 조각에 webview가 있고 viewPager보다 webview를 스 와이프하면 swiping이 시작됩니다
- android - 조각을 동적으로 추가하는 ViewPager가 작동하지 않습니다
- java - MainActivity에서 ViewPager로 생성 된 조각 요소를 얻는 방법은 무엇입니까?
- android - ViewPager의 한 페이지에있는 두 개의 조각
관련 질문
- java : Android 앱 -지도 조각에서 사라지는 Google 지도 위치 마커
- java : ArrayAdapter에서 조각 트랜잭션을 시작하는 방법
- java : 아래 안드로이드 네트워크 속성을 얻는 방법
- java : Android 그래픽으로 그림판에서 그래프 그리기
- java : bumblebee android studio 버전으로 업데이트할 때 오류 gradle
- java : Icon MenuItem 안드로이드 앱을 변경하는 방법
- java : 앱에 암시적 내부 의도 취약점이 있습니다.
- java : URI를 업데이트하려고 할 때 FileNotFoundException이 발생하는 ActivityResultContracts.TakePicture()
- java : android studio에서 SQLite 데이터가 지속되지 않음
- java : Firebase 실시간 데이터베이스(android studio)를 읽거나 쓸 수 없습니다.
당신은
그러나 문제는 첫 번째 요소 위치 (즉, 첫 번째ViewPager
를 호출 할 수 있습니다 이렇게 어댑터를 다시 설정하려면Fragment
)로 점프한다는 것입니다.ViewPager
에서 ). 당신이Listener
를 가질 수있는 것을 피하기 위해ViewPager
의 현재 항목 (현재 조각)을 청취합니다. 현재 위치를 변수에 저장하십시오. 이제이 변수를 사용하여ViewPager
의 현재 항목을 설정할 수 있습니다 새로 고침 후. 이런 식으로내 이해가 틀렸다면 저를 정정하십시오.