Target - Android 4.1.2Как сохранить и передать пользовательский объект класса в другое действие
Мне нужно сохранить экземпляр объекта пользовательского класса и перенести его на другие виды деятельности. Я создал простой класс ObjectTransfer:
public class ObjectTransfer {
private static Object TransfObj;
public static void setTransferObj(Object trObj){
TransfObj = trObj;
}
public static Object getTraObject(){
Object retObj =TransfObj;
TransfObj = null;
return retObj;
}
в активности источника:
ObjectTransfer.setTransferObj(MyCustom);
в Dest. деятельность:
MyCustom = (MyCustom) ObjectTransfer.getTraObject();
Это работа для меня, но иногда MyCustom становится null в ObjectTransfer.
Пожалуйста, помогите мне решить мою проблему!
Извините за мой английский.
Вы должны использовать интерфейс 'Parcelable' или' Serializable'. – Sajmon