С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

Запись\Чтение объекта из фаила - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Вызов диалога из диалога http://www.cyberforum.ru/android-dev/thread686788.html
Есть диалог, как сделать чтобы при выборе определенной позиции в это диалоге открывался другой диалог? case 0: AlertDialog.Builder builder_0 = new AlertDialog.Builder(this); final String...
Программирование Android Методы компонентов Здравствуйте, помогите пожалуйста со следующим Как сделать простенький таймер, запуск которого осуществляется так: Button btn = (Button)this.findViewById(R.id.button1); ... http://www.cyberforum.ru/android-dev/thread686786.html
Программирование Android Параллелизация работы с ProgressBar-ом
Здравсвуйте! Помогите пожалуйста разобраться с ProgressBar'ом. Прочитав несколько любительских статей по параллелизации работы ProgressBar'а, в частности вот эту, эту, официальный ман -...
Ошибка в SQLite запросе Программирование Android
Здраствуйте, у меня есть запрос, есть даные в базе (даные точно есть такие что должны б были вернутса в запросе) но у меня ничо не возвращаэтса... в чом проблема, можете подсказать? вот код как я...
Программирование Android Handler и интервал времени http://www.cyberforum.ru/android-dev/thread686229.html
Создаю хэндлер: Handler h = new Handler(); h.post(obrtimer); Runnable obrtimer = new Runnable() { public void run() { if (secnd<0) {secnd=59; mint--;} TextView tmtext = (TextView)...
Программирование Android Как использовать в запросе параметр типа int Доброго времени суток. Требуется выполнить SQL-запрос, используя параметр типа int. Листинг: String selection="SELECT kkal FROM Product WHERE prod LIKE ? AND _id = /*переменная типа int*/";... подробнее

Показать сообщение отдельно
56illusion
0 / 0 / 0
Регистрация: 20.08.2012
Сообщений: 37

Запись\Чтение объекта из фаила - Программирование Android

02.11.2012, 16:09. Просмотров 800. Ответов 0
Метки (Все метки)

Здраствуйте )) Надеюсь здесь мне помогут.
Столкнулся с проблемой чтения обекта из txt фаила в андройде.
Пишем проект (игру). уровни генерировалист в отдельный файл в отдельном крнсольном проете.
в конце все уровни поместили в arrayList и сам arrayList записали в txt файл.
каждый уровень который помезался в arrayList ето объект ( класс ) Level который содержить в себе другие вспомогательные класы ( сериализация прописана ) запись прошла без проблем.
Теперь в пндройд проекте мы читаем файл и там уже возникает проблема ( дебагинг указывает на IOException )
естественно классы записаного в фаил обекта существует и в андройд проекте ( те же копии )

вот код записи

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
File file=new File("levels.txt");       
try
{
      FileOutputStream out = new FileOutputStream(file);
      ObjectOutputStream out_stream = new ObjectOutputStream(out);
      out_stream.writeObject(levels); // ArrayList<level> levels = new ArrayList<level>();
      out_stream.close();
}
catch(Exception e){e.printStackTrace();}
 
Код чтения
 
public ArrayList<Level> LoadFileData()
{
    // Load file data from level.dat file       
    ArrayList<Level> temp = new ArrayList<Level>();     
    File file = new File("assets/levels.txt");
    
        try {
            ObjectInputStream ois = new ObjectInputStream(new FileInputStream(file));
            try {
                temp = (ArrayList<Level>)ois.readObject();
                ois.close();
            } catch (ClassNotFoundException e) {
                e.printStackTrace();
            }
        } catch (StreamCorruptedException e) {
            e.printStackTrace();
        } catch (IOException e) {
            e.printStackTrace();
        }
        return temp;        
}
чтоо здесь не так ??
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.