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

Программирование Android

Войти
Регистрация
Восстановить пароль
 
Dantes2104
0 / 0 / 0
Регистрация: 13.01.2015
Сообщений: 61
#1

Preference.xml Ошибка - Программирование Android

10.03.2016, 21:02. Просмотров 149. Ответов 0

Preference_Activity.class

Java
1
2
3
4
5
6
7
8
public class Preference_Activity extends PreferenceActivity {
 
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        addPreferencesFromResource(R.xml.preference);
    }
}


preference.xml
XML
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
<?xml version="1.0" encoding="utf-8"?>
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android"
    android:key="prefgl">
    <PreferenceCategory>
    <CheckBoxPreference
        android:title="Показывать уведомление"
        android:key="notificate"/>
    <PreferenceScreen
        android:title="Тема">
        <EditTextPreference
            android:title="Фон меню"
            android:key="firstbackground"/>
        <EditTextPreference
            android:title="Фон кнопок"
            android:key="secondbackground"/>
        <EditTextPreference
            android:title="Цвет текста кнопок"
            android:key="firsttextcolor"/>
        <EditTextPreference
            android:title="Цвет нажатия на кнопки"
            android:key="keycolor"/>
        <EditTextPreference
            android:title="Цвет текста"
            android:key="textcolor"/>
        <EditTextPreference
            android:title="Фон текста"
            android:key="textbackground"/>
    </PreferenceScreen>
    <PreferenceScreen
        android:title="Анимация">
        <EditTextPreference
            android:title="Скорость анимации 1"
            android:key="speed1"/>
        <EditTextPreference
            android:title="Скорость анимации 2"
            android:key="speed2"/>
    </PreferenceScreen>
</PreferenceCategory>
</PreferenceScreen>


Лог Ошибки
03-10 20:55:52.861 8578-8578/ru.loginov.specialforvalentina E/AndroidRuntime: FATAL EXCEPTION: main
java.lang.RuntimeException: Unable to start activity ComponentInfo{ru.loginov.specialforvalentina/ru.loginov.specialforvalentina.Preference}: java.lang.ClassCastException: java.lang.Integer cannot be cast to java.lang.String
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2525)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2580)
at android.app.ActivityThread.access$600(ActivityThread.java:180)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1396)
at android.os.Handler.dispatchMessage(Handler.java:107)
at android.os.Looper.loop(Looper.java:194)
at android.app.ActivityThread.main(ActivityThread.java:5623)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:525)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:835)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:602)
at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:136)
at dalvik.system.NativeStart.main(Native Method)
Caused by: java.lang.ClassCastException: java.lang.Integer cannot be cast to java.lang.String
at android.app.SharedPreferencesImpl.getString(SharedPreferencesImpl.java:226)
at android.preference.Preference.getPersistedString(Preference.java:1406)
at android.preference.EditTextPreference.onSetInitialValue(EditTextPreference.java:154)
at android.preference.Preference.dispatchSetInitialValue(Preference.java:1322)
at android.preference.Preference.onAttachedToHierarchy(Preference.java:1134)
at android.preference.PreferenceGroup.addPreference(PreferenceGroup.java:163)
at android.preference.PreferenceGroup.addItemFromInflater(PreferenceGroup.java:104)
at android.preference.PreferenceGroup.addItemFromInflater(PreferenceGroup.java:45)
at android.preference.GenericInflater.rInflate(GenericInflater.java:488)
at android.preference.GenericInflater.rInflate(GenericInflater.java:493)
at android.preference.GenericInflater.rInflate(GenericInflater.java:493)
at android.preference.GenericInflater.inflate(GenericInflater.java:326)
at android.preference.GenericInflater.inflate(GenericInflater.java:263)
at android.preference.PreferenceManager.inflateFromResource(PreferenceManager.java:269)
at android.preference.PreferenceActivity.addPreferencesFromResource(PreferenceActivity.java:1424)
at ru.loginov.specialforvalentina.Preference.onCreate(Preference.java:14)
at android.app.Activity.performCreate(Activity.java:5148)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1150)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2477)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2580)*
at android.app.ActivityThread.access$600(ActivityThread.java:180)*
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1396)*
at android.os.Handler.dispatchMessage(Handler.java:107)*
at android.os.Looper.loop(Looper.java:194)*
at android.app.ActivityThread.main(ActivityThread.java:5623)*
at java.lang.reflect.Method.invokeNative(Native Method)*
at java.lang.reflect.Method.invoke(Method.java:525)*
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:835)*
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:602)*
at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:136)*
at dalvik.system.NativeStart.main(Native Method)*


Помогите разобраться. В других приложения открываются настройки (Конечно, другого содержания).
Может быть это из-за того, что я тестирую на кастомной прошивке?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.03.2016, 21:02
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Preference.xml Ошибка (Программирование Android):

Preference - Программирование Android
public class Preference extends PreferenceFragment { public void onCreate(Bundle savedInstanceState) { ...

Назад к Activity из Preference - Программирование Android
getFragmentManager().beginTransaction() .replace(android.R.id.content, new Preference()).commit(); вот таким...

Preference headers legacy - Программирование Android
Здравствуйте! Пожалуйста, объясните, что я не так делаю? Три часа уже сижу над этими настройками, вроде все делаю, как на...

Не могу добратьс из фрагмента к Preference - Программирование Android
Хочу заполнить из фрагмента данные из Preference. Ругается в строке 39. Подчеркивает - MODE_PRIVATE Пишет - MODE_PRIVATE cannot be...

Как обновить textview в фрагменте после обновления preference - Программирование Android
Вечер добрый. В общем потратил весь день что бы разобраться с этим вопросом, но все безуспешно. Необходимо обновить значение 2 textview...

Ошибка в xml файлах, которые нельзя изменять - Программирование Android
Здравствуйте, уважаемые программисты! Не могли бы вы мне помочь? У меня возникла ошибка в каком-то не понятном xml файле, который...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.03.2016, 21:02
Привет! Вот еще темы с ответами:

Ошибка при считывании с XML и записи в TextEdit - Программирование Android
Здраствуйте, Андроид только начал изучать. Он мне нужен для дипломной работы. А именно написать приложение которое предназначено для игры в...

Ошибка с xml разметкой после добавления Drawer - Программирование Android
Я добавил в свою активность Drawer, и после этого она перестала запускаться и появилась вот эта ошибка: 08-20 17:50:52.920...

Ошибка activity_main.xml: java.lang.System.arraycopy([CI[CII)V - Программирование Android
При перетягивании из Text Field любой виюшки появляется Error activity_main.xml: java.lang.System.arraycopy(Добавлено через 1 час 8 минут ...

Ошибка в xml-файле: cannot load response message. Invalid SOAP message. Only one top level element is allowed in an XML document. - C# ASP.NET
Всем добрый день. Хочу попросить помощи по следующей проблеме: Хочу сделать SOAP-запрос Set Client =...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru