그래서 여기에이 코드가 있습니다.Android : onRecieve의 의도 getSerializableExtra (문자열 키)가 null을 반환합니다.
myIntent.putExtra("schedule",serializableClass);
이 의도 내 브로드 캐스트 리시버로 이동하고 난 아래와 같이 그 직렬화 얻었다,
public void onRecieve(Context context, Intent intent)
{
Schedule s = (Schedule) intent.getSerializableExtra("schedule");
}
하지만 항상 내가 엑스트라를 넣을 때의 NOT NULL, 심지어 전달하기 전에 확인에도 불구하고 반환 그것 on myIntent.putExtra()
나는 정말로 무슨 일이 일어날 지 모르지만, 왜 항상 null을 반환합니까? ... 아무도이 문제를 알고 있습니까?
은 Serializable을 구현하고 있습니까? –
그래, 내 모든 클래스는 직렬화 할 수있다 – lemoncodes