0
나는 안드로이드에서 swipetorefresh() 함수의 상태를 알 수있는 방법이 있는지 알고 싶다. 내 말은 swipetorefresh() 함수를 호출하여 listview를 새로 고침 할 때마다 (함수가 계속 실행 중일 때 함수를 호출 할 때) 함수가 실행 중임에도 불구하고이를 실행하므로 내 응용 프로그램이 다운됩니다. 내가 로그 할 때 문제는 내 어댑터의 색인 혼란이다. 따라서 swipetorefresh()가 여전히 실행 중임을 알 수있는 방법이 있다면 swipetorefresh() 메소드를 반복적으로 호출하는 사용자를 거부 할 수있다. 당신이 당신의 API 호출의 응답을받을 때안드로이드에서 강력한 Swipetorefresh 함수 처리하기
코드를 디버그하여 색인을 생성하는 문제를 찾아야합니다. arraylist 크기 때문에 디버그해야합니다. –
여기 (setRefreshing (false); 참조)처럼 코드를 새로 고침하지 말고 중지해야합니다. 마지막 일로. 나는 당신이 그 일을하고 싶어 할지도 모른다고 생각한다. 새로 고침이있다. https://www.bignerdranch.com/blog/implementing-swipe-to-refresh/ – Tasos
그것에 대해 생각해 보라. 예 또는 아니요)를 새로 고침하여 (실행 = 예) 새로 고침하고 완료되면 (실행 = 아니요) 할 수 있습니다. 그렇다면 간단한 경우 (실행 = 예라면 아무 것도하지 말고 실행 = 예를 설정하고 새로 고침을 실행하고 끝내기 (refresh)) (setRefreshing (false);) set running = no – Tasos