를 설명 할 수 없다 코드는 if를 입력하면 Post.PostTypeHeader
을 반환합니다. 그런데 즉시 다음 줄로갑니다. 어떻게 가능합니까? 나는 또한 'if'와 'else'로 시도했으며 코드는 'if'와 'else'에서 모두 실행됩니다. 나는 내가 <code>RecyclerView</code> 어댑터와 'getItemViewType'방법 안에 다음 코드가 그것을
1
A
답변
1
이미 답변했습니다. [Simple function going past return statement 및 Android Studio debugger highlights the wrong lines입니다.
귀하의 프로젝트를 다시 빌드하려고 시도하면 안드로이드 스튜디오를 다시 시작하는 데 도움이되지 않습니다.
0
에서 비디오 디버깅이다. 그러나 두 return 문은 단일 흐름에서 실행될 수 없으며 실제로 실행되지 않습니다.
은이 같은 두 개의 로그 문,
if (position == 0) {
Log.d("Inside if statement");
return Post.PostTypeHeader;
}
Log.d("Outside if statement")'
return Container.postList.get(position).type;
하나의 로그 한 Statment이 position
의 값에 따라 실행됩니다를 추가하여 시나리오를 확인할 수 있습니다.
관련 문제
- 1. 요소가 나는 다음 코드가
- 2. 작업은 내가 다음 코드가
- 3. 내가 다음 코드가
- 4. 나는 다음 코드가 다른 개체
- 5. 나는 다음 JS 코드가 C++
- 6. 코드 나는 다음 XSL 코드가
- 7. 내가 괄호 안에 텍스트를 캡처하는이 작은 코드가
- 8. matlab에 내가 다음 코드가 변수
- 9. 순회 내가 다음 코드가 예외
- 10. 직후 다음, 나는 SQLite는 3.6을 사용하고 그것을
- 11. 나는 그것을 달성하기 위해 다음 명령을 사용했습니다
- 12. WPF 내가 다음 코드가 파일
- 13. 나는 내가 클래스 다음
- 14. 액세스 안에 내가 다음 클래스를 열
- 15. 나는 그것을
- 16. set_exception_handler는() 나는 다음 간단한 로깅 코드가 mod_rewrite를
- 17. 나는 다음 루비 코드가 루비 모듈
- 18. 내가 그것을
- 19. MVC 면도기 @ 내가 면도칼에서 @ item.ID가 다음 코드가
- 20. 무엇이 잘못 되었습니까? 호버? 나는 그것을 가지고있는 CSS 코드가
- 21. 다음 코드가 포함 된 프로그램이 왜 충돌합니까? 그것을 고치는 방법?
- 22. 내가 그것을
- 23. 어떻게 내가 Webservice.java에 다음 코드가 다른
- 24. htaccess로 내가 다음 코드가 새로운 URL
- 25. 나는 코드가
- 26. 나는 아래 <code>Highcharts</code> 코드가
- 27. EditorFor 및 DisplayNameFor DL-가로, 내부 내가 내 asp.net MVC 면도기보기 안에 다음 코드가 서로
- 28. 다음 문자열에서 HTML 태그 안에
- 29. 더블 <p></p> 내가 질문 나는 모든 곳에서 그것을 보았다, 데이터베이스
- 30. 내가 .txt 파일을했고 나는 그것을 열어 <em>.CSV</em> 파일로 저장
불가능합니다. 로그를 출력하고, if와 else 모두에 대해 v를 출력하고, 위치 영 (zero)에 대해 무엇을 인쇄하고 있는지 확인하십시오. 디버거에서 다음 줄로 이동하더라도 반환 값은 Post.PostTypeHeader입니다. – KDeogharkar
전체 어댑터 코드를 게시 할 수 있습니까? –