Android: Загрузка объекта

Итак, я пытаюсь скачать и загрузить объект из файла, хранящегося на веб-сервере. Код, который я использую, находится внутри блока try-catch в AsyncTask:

URL url = new URL("http://www.mydomain.com/thefileIwant");
URLConnection urlConn = url.openConnection();
ObjectInputStream ois = new ObjectInputStream(urlConn.getInputStream());
foo = (Foo) ois.readObject();
ois.close();

Я создаю файл с помощью этого кода:

ObjectOutputStream oos = new ObjectOutputStream(new FileOutputStream("thefileIwant"));
oos.writeObject(foo);
oos.close();

Когда я пытаюсь прочитать объект в первом фрагменте кода, я получаю IOExecption, что данные UTF Формат не соответствует UTF-8. Я пытался восстановить файл пару раз, и он всегда дает мне одну и ту же ошибку. Могу ли я загрузить такой объект?

6
задан Flynn 12 May 2012 в 22:34
поделиться