Я сохраняю сериализованный класс на устройстве Android. Перенесите его на ПК с выигрышем 10 и загрузите файл с помощью:
fis = new FileInputStream(result.get(i));
ois = new ObjectInputStream(fis);
Object obj = ois.readObject();
Класс на Android и выигрыш 10:
public class ImgLogFile implements Serializable{
byte[] frame;
byte[] result;
String config;
public String getConfig(){
return config;
}
public byte[] getFrame() {
return frame;
}
public byte[] getResult() {
return result;
}
}
Когда я пытаюсь разыграть загруженный объект вэто класс, который я получаю:
Exception in thread "AWT-EventQueue-0" java.lang.ClassCastException: class [Lde.mtt.smartiePlatform.ImgLogFile; cannot be cast to class de.mtt.smartiePlatform.ImgLogFile ([Lde.mtt.smartiePlatform.ImgLogFile; and de.mtt.smartiePlatform.ImgLogFile are in unnamed module of loader 'app')
Я заметил «L» перед одним путем, но не знаю, что это значит. Как я могу это исправить ?