Я новичок в концепции сериализации, и я пытаюсь сериализовать класс PointF, поскольку мне нужно отправить его через соединение сокетов (я использую ObjectOutputStream и ObjectInputStream). Моя проблема заключается в отправке независимо от того, какие значения у меня есть в объекте PointF при отправке, после получения я получаю значение по умолчанию.Serialize Point, PointF Objects
пример, если я отправил pointF (1.0.4.0), я получаю (0.0.0.0).
Ниже приведен мой код для внедрения сериализации.
public class MyPointF extends PointF implements Serializable {
/**
*
*/
private static final long serialVersionUID = -455530706921004893L;
public MyPointF() {
super();
}
public MyPointF(float x, float y) {
super(x, y);
}
}
Может кто-нибудь указать на проблему? Кроме того, после небольшого поиска я обнаружил, что эта вещь происходит и с классом android.canvas.Path. Пожалуйста, поправьте меня, где я ошибаюсь.
Thanx за ссылку. –