Activity
에 트로피를 전달할 때 Serializable이 아닌 클래스 Crop
이 있습니다. 그러나 Activity
에서 Fragment
(골짜기 Bundles
)이면 아무런 오류가 없으며 반대쪽에 drawable 객체가 오류없이 표시됩니다.액티비티와 프래그먼트간에 객체를 전달할 때 직렬화가 발생합니까
어떻게하면 하나의 경우에는 직렬화 할 수 있습니까?
public class Crop implements Serializable {
private String specieHarvest;
private String specieLocation;
private String specieName;
private Drawable img;
}
그래서 그게 뭐야! 고맙습니다! 나는이 기계와 관련된 버그를 가지고있었습니다. 이 게시물에서 : [link] (https://stackoverflow.com/questions/47980425/parcelable-encountered-ioexception-writing-serializable-object-when-i-dont-seri). 나는이 질문을 쓴 이슈에 직면 해있다. 나는 지금 답을 알고있다 : 다른 Activity를 시작하려 할 때 MainActivity가 파손되어 그녀에게 붙은 Fragment가 생겨 이상한 직렬화 예외가 발생한다. 원한다면 답을 할 수 있습니다. 한 번 더 정확하게 표시 할 것입니다. 감사합니다 @elmorabea – Greggz
당신은 다른 질문에 대한 답변을 추가 할 수 있습니다, 그래서 사람들이 같은 문제를 직면하면 그들은 대답을 찾습니다 :) – elmorabea