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

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

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

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

09.03.2015, 18:44. Просмотров 257. Ответов 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


Может не правильно оформил вопрос, сильно не пинайте
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.03.2015, 18:44     Падает приложение при чтении настроек
Посмотрите здесь:

Падает приложение Android
Вылетает приложение при чтении файла Android
Android OpenGL наложение текстуры, падает приложение
Android Падает скорость объектов на экране при нажатии
Падает приложение для публикации вконтакте Android
Android Падает приложение сразу после on Create
Android Ошибка при чтении большой базы
Android Клиент падает при запуске
Android Приложение с ListView падает с NullPointerException
Приложение падает когда шапка Navigation Drawer Activity пропадает из виду Android
Android Приложение падает после вызова finish
Android Android: приложение падает на старых версиях OS (дело не в разрешениях)

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Rube
911 / 559 / 88
Регистрация: 13.02.2014
Сообщений: 2,070
09.03.2015, 20:27     Падает приложение при чтении настроек #2
Может так
Java
1
PreferenceManager sp;
Yandex
Объявления
09.03.2015, 20:27     Падает приложение при чтении настроек
Ответ Создать тему
Опции темы

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