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

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

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

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

09.03.2015, 18:44. Просмотров 266. Ответов 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
Доброго времени суток))) Помогите решить проблему Имеется код:package ru.myscanner.scannerth; import java.io.FileInputStream; ...

Падает приложение - Программирование Android
final Button changeB = (Button)findViewById(R.id.but_change); changeB.setOnClickListener(new...

Приложение с ListView падает с NullPointerException - Программирование Android
Нужно было создать список с помощью ListView (На одной странице вводится домашняя работа, на другой выводится). Создал 2 подобные...

Приложение падает на старых версиях OS - Программирование Android
Ещё раз привет. Ещё один крик души. * Не беспокойтесь, я не буду сливать каждую свою проблему сюда, это просто проблема №2 на эту...

OpenGL наложение текстуры, падает приложение - Программирование Android
после того как выполняю gl.glTexCoordPointer(2, GL10.GL_FLOAT, 0, uvCoordsBuffer);, метод drawElements крешит приложение с логами, вобще...

Падает приложение сразу после on Create - Программирование Android
import android.app.Activity; import android.content.Context; import android.content.Intent; import android.content.res.Configuration;...

Падает приложение для публикации вконтакте - Программирование Android
public class VkWebViewClient extends WebViewClient { private static final String TAG = "Vkfunc"; public String access; ...

Приложение падает после вызова finish - Программирование Android
Подскажите плз как. Такого я чес слово не ожидал, честно искал в сети не нашел. Даже не думал что будут проблемы. switch...

Приложение падает когда шапка Navigation Drawer Activity пропадает из виду - Программирование Android
В моей программе используется Navigation Drawer Activity и в нем много пунктов меню. И поэтому как только шапка Navigation Drawer Activity...

Клиент падает при запуске - Программирование Android
Добрый день подскажите пожалуйста, где может быть ошибка. Не как не получается запустить данный код на Android при нажатие кнопки...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
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     Падает приложение при чтении настроек
Ответ Создать тему
Опции темы

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