java.lang.RuntimeException: Parcelable обнаружил IOException при записи сериализуемого объекта (name = com.luzian.recipeapp.Recipe)
Я уже искал ответы на эту проблему, но онивсе кажется исправленным, позволяя обоим классам реализовать из Serializable - что я и делаю - безуспешно.
Мой рецепт двух классов и ингредиент:
public class Recipe implements Serializable
{
private String name;
private String time;
private String instructions;
private ArrayList<Ingredient> ingredients;
public Recipe(String name, String time, String instructions, ArrayList<Ingredient> ingredients)
{
this.name = name;
this.time = time;
this.instructions = instructions;
this.ingredients = ingredients;
}
}
public class Ingredient implements Serializable
{
private String value;
private String unit;
private String name;
public Ingredient(String value, String unit, String name)
{
this.value = value;
this.unit = unit;
this.name = name;
}
}
Запуск новой операции:
Intent intent = new Intent(context, RecipeDisplayActivity.class);
intent.putExtra("recipe", recipes.get(position)); // recipes.get(position) returns a Recipe object
context.startActivity(intent);