Всем привет
Есть вот такой интерфейс и класс
public interface EventAction extends Serializable{
void eventAction(Action action);
}
public class Action implements Serializable{
private int typeAction;
private Object objectAction;
/* Много констант для typeAction*/
}
Суть такова =]
Есть один DialogFragmentError и много типов ошибок (и не только)
Есть свой класс Dialog и в нем метод showDialogError(EventAction eventAction, Action action)
Если произошла какая то проблема в Activity/Fragment (все имплеменьтят EventAction) то я пишу
Dialog.showDialogError(Activity/Fragment.this, action);
В DialogFragmentError после обработки всей логики я вызываю метод у класса какой мне передали через bundle
eventAction(new Action(TYPE, "Что - то"));
так вот все работает хорошо но когда я сворачиваю приложение то получаю ошибку
java.lang.RuntimeException: Parcelable encountered IOException writing serializable object (name = project.Activities.StartActivity) так же и с фрагментами
Как такое решить ? И какие есть способы для событий? может я что - то делаю не так =]
Android 4.1