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

Падает приложение при чтении настроек - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Android проставлять ли padding и Margin и прочие атрибуты http://www.cyberforum.ru/android-dev/thread1391125.html
Подскажите вот такой момент: Делаю проект в eclipse. Создаю layout и внешний вид его меня допустим устраивает с цветом по умолчанию, отступами по умолчанию, бэкграундом. На смартфоне все...
Программирование Android Обращение к UI из Timer при помощи какой функции из таймера можно обратиться к элементу UI?? http://www.cyberforum.ru/android-dev/thread1391035.html
Таймер внутри цикла Программирование Android
Добрый день! Имеется цикл (должен выполнить код внутри него 5 раз), и есть таймер: Хотелось бы, чтобы при каждой итерации, создавался таймер -> после определенного промежутка времени выполняются...
Глюк Android Studio Программирование Android
Вопрос может быть очень нубской, но.. Около месяца всё хорошо работало, но сегодня, при запуске и создании нового модуля появляется такая ошибка Студия не хочет распознавать класс R. т.к. не...
Программирование Android Как сделать раскрывающийся блок с текстом? http://www.cyberforum.ru/android-dev/thread1390949.html
Здравствуйте! В общем конструкция такая - список элементов, при клике на каждый из которых под ним должен раскрываться текст-описание... Как мне все это реализовать? Пробовал с помощью...
Программирование Android Ошибка при создании SQLite При запуске приложения вылетает ошибка: 03-09 11:04:42.436 1556-1556/ru.scratty.myrec E/SQLiteLog﹕ (1) table "records" has more than one primary key 03-09 11:04:42.436 ... подробнее

Показать сообщение отдельно
rotting
0 / 0 / 0
Регистрация: 09.03.2015
Сообщений: 9

Падает приложение при чтении настроек - Программирование Android

09.03.2015, 18:44. Просмотров 287. Ответов 1
Метки (Все метки)

Вот фрагмент моего кода:

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
public void butCalculationElectric_Click(View v){
        
        float c_to100 = sp.getFloat("to100", 0.0f);
        float c_after100 = sp.getFloat("after100", 0.0f);
        Electric ElectricObject = new Electric();
        float result = ElectricObject.ElectricCalculation(c_to100, c_after100);
        Toast toast = Toast.makeText(getApplicationContext(),(""+result+""), Toast.LENGTH_SHORT); 
        toast.show(); 
    }
 
protected void onCreate(Bundle savedInstanceState) {
        
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        
        sp = PreferenceManager.getDefaultSharedPreferences(this);
Так вот на строчке float c_to100 = sp.getFloat("to100", 0.0f); мое приложение падает. Подскажите что я не правильно делаю.
Вот лог:
Кликните здесь для просмотра всего текста

03-09 15:16:52.827: E/AndroidRuntime(1567): FATAL EXCEPTION: main
03-09 15:16:52.827: E/AndroidRuntime(1567): java.lang.IllegalStateException: Could not execute method of the activity
03-09 15:16:52.827: E/AndroidRuntime(1567): at android.view.View$1.onClick(View.java:3599)
03-09 15:16:52.827: E/AndroidRuntime(1567): at android.view.View.performClick(View.java:4204)
03-09 15:16:52.827: E/AndroidRuntime(1567): at android.view.View$PerformClick.run(View.java:17355)
03-09 15:16:52.827: E/AndroidRuntime(1567): at android.os.Handler.handleCallback(Handler.java:725)
03-09 15:16:52.827: E/AndroidRuntime(1567): at android.os.Handler.dispatchMessage(Handler.java:92)
03-09 15:16:52.827: E/AndroidRuntime(1567): at android.os.Looper.loop(Looper.java:137)
03-09 15:16:52.827: E/AndroidRuntime(1567): at android.app.ActivityThread.main(ActivityThread.java:5041)
03-09 15:16:52.827: E/AndroidRuntime(1567): at java.lang.reflect.Method.invokeNative(Native Method)
03-09 15:16:52.827: E/AndroidRuntime(1567): at java.lang.reflect.Method.invoke(Method.java:511)
03-09 15:16:52.827: E/AndroidRuntime(1567): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:793)
03-09 15:16:52.827: E/AndroidRuntime(1567): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:560)
03-09 15:16:52.827: E/AndroidRuntime(1567): at dalvik.system.NativeStart.main(Native Method)
03-09 15:16:52.827: E/AndroidRuntime(1567): Caused by: java.lang.reflect.InvocationTargetException
03-09 15:16:52.827: E/AndroidRuntime(1567): at java.lang.reflect.Method.invokeNative(Native Method)
03-09 15:16:52.827: E/AndroidRuntime(1567): at java.lang.reflect.Method.invoke(Method.java:511)
03-09 15:16:52.827: E/AndroidRuntime(1567): at android.view.View$1.onClick(View.java:3594)
03-09 15:16:52.827: E/AndroidRuntime(1567): ... 11 more
03-09 15:16:52.827: E/AndroidRuntime(1567): Caused by: java.lang.ClassCastException: java.lang.String cannot be cast to java.lang.Float
03-09 15:16:52.827: E/AndroidRuntime(1567): at android.app.SharedPreferencesImpl.getFloat(SharedPreferencesImpl.java:254)
03-09 15:16:52.827: E/AndroidRuntime(1567): at ua.com.dsoft.rent.MainActivity.butCalculationElectric_Click(MainActivity.java:48)
03-09 15:16:52.827: E/AndroidRuntime(1567): ... 14 more


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