Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

SharedPreferences Save List<myClass> - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android RecognizerIntent без показа activity http://www.cyberforum.ru/android-dev/thread1518011.html
Подскажите пожалуйста как можно получать результаты голосового распознавания без показа ее activity?
Программирование Android Свайп меню actionbar есть код класса main public class main extends ActionBarActivity { String Log_Tag = "Main.java"; private DrawerLayout mDrawerLayout; private ListView mDrawerList; private... http://www.cyberforum.ru/android-dev/thread1517997.html
Измерить количество текста на экране Программирование Android
Есть длинный текст, разделил его в виде читалки на разные страницы с помощью ViewPager и PagerAdapter. То есть меняются фрагменты с частью текста (myText.substring(startNumberOfChar*page,...
Своя клавиатура в приложении Программирование Android
Здравствуйте! Хочу сделать в приложении свою клавиатуру. Что я сделал: создал gridLayout, создал класс Keyboard extends Fragments, на каждую кнопку поставил слушатель, который добавляет...
Программирование Android Ошибка при работе Android Studio http://www.cyberforum.ru/android-dev/thread1517833.html
Вот такая ошибка выходит после запуска Android Studio 1.3.1 И почему не нажимается Run в программе?
Программирование Android Возможность редактирования текста с GridView Приветствую. Мне для приложения нужно сделать таблицу с возможностью редактирования текста в ячейках. В интернетах не нашел кода для этого. Пробовал сам - не выходит ничего. Прошу помощи подробнее

Показать сообщение отдельно
ILNAR_93
Android
221 / 221 / 23
Регистрация: 19.01.2013
Сообщений: 1,686
Записей в блоге: 3
24.08.2015, 09:40  [ТС]
Паблито,

При загрузки ошибка loadObject :Read an exception; java.io.NotSerializableException: su.pack.Other.PublicClasses$ChatC

Я правильно делаю?

Кликните здесь для просмотра всего текста
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
34
35
36
37
38
39
40
41
42
43
44
45
46
 
 
public void Click(List<PublicClasses.ChatC> chat){
   Object ArObject = chat.toArray();
   new ObjectSerializer().serializeObject("Logger", ArObject, ctx); // Save
 
//Open
List<PublicClasses.ChatC> chats = (List<PublicClasses.ChatC>) new ObjectSerializer().loadObject("Logger", ctx);
 
for (int i = 0; i < chats.size(); i++) {
Log.i("MyLogIlnar", "SaveJson1 :" + chats.get(i).ChatName);
}
 
}
 
 
 
public class ObjectSerializer {
public void serializeObject(String name, Object object, Context ctx) {
        try {
            FileOutputStream fos = ctx.openFileOutput(name, Context.MODE_PRIVATE);
            ObjectOutputStream os = new ObjectOutputStream(fos);
            os.writeObject(object);
            os.close();
            fos.close();
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
 
    public Object loadObject(String name, Context ctx) {
       Object object = null;
        try {
            FileInputStream fis = ctx.openFileInput(name);
            ObjectInputStream is = new ObjectInputStream(fis);
            object = is.readObject();
            is.close();
            fis.close();
        } catch (IOException | ClassNotFoundException e) {
            e.printStackTrace();
            Log.i("MyLogIlnar", "loadObject :" + e.getMessage().toString());
        }
        return object;
    }
 
}


Добавлено через 12 минут
Пробую так:
тож ошибка(
Кликните здесь для просмотра всего текста
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
 
 
 List<PublicClasses.ChatC> chats = (List<PublicClasses.ChatC>) new ObjectSerializer().loadObject("Logger", ctx);
 
 public void serializeObject(String name, List<PublicClasses.ChatC> object, Context ctx) {
        try {
            FileOutputStream fos = ctx.openFileOutput(name, Context.MODE_PRIVATE);
            ObjectOutputStream os = new ObjectOutputStream(fos);
            os.writeObject(object);
            os.close();
            fos.close();
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
 
    public List<PublicClasses.ChatC> loadObject(String name, Context ctx) {
        List<PublicClasses.ChatC> object = null;
        try {
            FileInputStream fis = ctx.openFileInput(name);
            ObjectInputStream is = new ObjectInputStream(fis);
            object = (List<PublicClasses.ChatC>) is.readObject();
            is.close();
            fis.close();
        } catch (IOException | ClassNotFoundException e) {
            e.printStackTrace();
            Log.i("MyLogIlnar", "loadObject :" + e.getMessage().toString());
        }
        return object;
    }
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru