0
이미 Parcelable을 구현 한 클래스에 새 멤버 변수를 추가 할 때 누락 필드가 writeToParcel
및 Parcel contructor
이되는 것을 방지 할 수있는 일반적인 방법이 있습니까?안전하고 쉬운 방법으로 다시 읽을 수 있습니다.
이유는 현재 개발 단계에서 끊임없이 변화하는 수백 개의 pojo 클래스 (필드 추가/이름 바꾸기)가 있기 때문입니다. 변경 사항을 적용 할 때마다 Parceable을 업데이트하는 일이 지루하다는 것을 느낍니다. 특히 팀에 합류 한 신규 개발자는이 변경 사항을 놓치는 경향이 있습니다.
레거시 자바 직렬화가 잘 처리 된 것으로 보입니다.
같은 문제를 해결하십시오. 내 방식은 기능을 제거하고 안드로이드 스튜디오에 의해 다시 생성하는 것입니다. – Ninja
그냥 이전에 수행 한 모든 구현을 제거하십시오. 그리고 다시 "Parceable 구현"으로 ur 클래스를 확장합니다. 새 변수를 포함하여 ALT + 구현을 다시 시작하고 다시 생성하십시오. –
@DAgrawal 예, 개발자가 매번 이것을 수행하는 것을 기억하면 이상적입니다. 그가 빠진다면 질문은 무엇일까요? –