Я сделал класс модели Serializable, реализовав интерфейс Serializable
Я также сделал все вложенные классы Serializable.
Созданные намерения, как показано ниже:
Intent intent = new Intent(this,AddinquiryActvity.class);
intent.putExtra("sampleObject",inquiryDetailsModel);
startActivity(intent);
finish();
И получение его в другом действии, как показано ниже:
Intent i = getIntent();
InquiryDetailsModel inquiryDetailsModel = (InquiryDetailsModel) i.getSerializableExtra("sampleObject");
if(inquiryDetailsModel!=null){
Toast.makeText(this, "Successfully get", Toast.LENGTH_SHORT).show();
}else{
Toast.makeText(this, "Successfully not get", Toast.LENGTH_SHORT).show();
}
Но, всегда получая нулевое значение для queryDetailsModel
В чем может быть проблема?
Спасибо.