Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
rotting
0 / 0 / 0
Регистрация: 09.03.2015
Сообщений: 9
#1

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

09.03.2015, 18:44. Просмотров 310. Ответов 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
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.03.2015, 18:44
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Падает приложение при чтении настроек (Программирование Android):

Вылетает приложение при чтении файла
Доброго времени суток))) Помогите решить проблему Имеется код:package...

Приложение падает при включении блютуз
Здравствуйте. Я первый раз работаю с блютуз в андроид. Запустил приложение, а...

Падает приложение
final Button changeB = (Button)findViewById(R.id.but_change); ...

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

Приложение с ListView падает с NullPointerException
Нужно было создать список с помощью ListView (На одной странице вводится...

Падает приложение для публикации вконтакте
public class VkWebViewClient extends WebViewClient { private static...

1
Rube
911 / 559 / 88
Регистрация: 13.02.2014
Сообщений: 2,072
09.03.2015, 20:27 #2
Может так
Java
1
PreferenceManager sp;
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.03.2015, 20:27
Привет! Вот еще темы с решениями:

Как узнать почему падает приложение
Не открывается приложения на андроид и на моем телефоне. В Android Studio он...

Приложение падает после вызова finish
Подскажите плз как. Такого я чес слово не ожидал, честно искал в сети не нашел....

Падает приложение сразу после on Create
import android.app.Activity; import android.content.Context; import...

OpenGL наложение текстуры, падает приложение
после того как выполняю gl.glTexCoordPointer(2, GL10.GL_FLOAT, 0,...


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

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

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