Я занимаюсь разработкой приложения на j2me, в котором используется Bluetooth-связь объекта определенного пользователем класса.
Я получил байтовый массив, используя следующий код:
public byte[] receiveBoard() {
ByteArrayOutputStream baos = new ByteArrayOutputStream();
try {
ins = conn.openInputStream();
int n;
while((n=ins.read(brd))>0) {
baos.write(brd, 0, n);
}
} catch(Exception e) {
System.err.println(e);
}
return baos.toByteArray();
}
- Исправьте меня, если в этом коде есть ошибки.
Теперь моя проблема,
- Я не могу преобразовать этот "байтовый массив" обратно в экземпляр требуемого пользователем пользовательского класса. Я не могу получить свой «начальный объект» из байтового массива, чтобы я мог снова использовать его в своем приложении после приема.
Я пытался использовать классы ObjectInputStream, ObjectInput, но он не импортирует эти пакеты !!
Пожалуйста, пожалуйста, помогите мне быстро !!!!