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

textView как "экран" программы-калькулятора - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Почему все падает, если раскомментить строку tv.append(" extra"); ? http://www.cyberforum.ru/android-dev/thread339947.html
Добрый день! Хочу сделать так, чтобы приложение с интервалом в 0,5 сек выводило цифры в столбик (изучаю андроид). Написал такой код: public class AndroidTestActivity extends Activity { protected...
Программирование Android Не запускается приложение Есть простенькое приложение (ошибки не показывает) package com.ttx; import android.app.Activity; import android.os.Bundle; import android.view.*; public class CalculatorActivity extends... http://www.cyberforum.ru/android-dev/thread339914.html
Для начинающего Программирование Android
Я полный новичок в программировании для Android. Подскажите мне с чего начать? Какую литературу читать? Мне нужно программировать ПО для Android 2.3
Программирование Android Ошибка при запуске устройства из Android SDK Manager
Приветствую, господа! имею проблемы с запуском виртуальных устройств из Android SDK Manager. установлены: jdk-7-windows-i586 eclipse-java-indigo-win32 eclipse-SDK-3.7-win32...
Программирование Android Удалить эмуляторы Android http://www.cyberforum.ru/android-dev/thread338485.html
Всем доброго времени суток. ОС: Ubuntu Сегодня игрался с эмуляторами Android и встретился с неприятностью. После своих "игр" я не смог придумать как правильно приостановить эмуляторы и решил...
Программирование Android Android: internal error Создал пустой проект под андроид. При попытке компиляции в эклипсе появляется вот такое ругательство. Заметил, что появилось после того как перенастроил Toolbar. Но, после того как все вернул в... подробнее

Показать сообщение отдельно
Опа!!
15 / 15 / 0
Регистрация: 30.09.2009
Сообщений: 89
09.08.2011, 15:46  [ТС]
Сперва вбиваем первое число, допустим 123, жмем на +, введенное число сохраняется в cBuf, textView очищается и ждет ввода следующего значения. По нажатию + запомнили что был нажат именно +. По нажатию равно свитч на переменную в которую положили +, ну а там уже складываются значения cBuf и текущее значение, введенное в textView, результат кладется в textView

Добавлено через 17 минут
Java
1
2
3
4
5
6
7
8
9
10
11
switch (curOperation)
        {
            case R.id.button13:
                // снизу закоменченный блок всех моих попыток
                int buf1 = Integer.parseInt(cBuf.toString());
                int buf2 = Integer.parseInt(tv.getText().toString());               
                int result = buf1 + buf2;
 
                tv.setText(Integer.toString(result));
                break;
...
вот свитч через интовое значение R.id.xxx, заходит в него точно, форс клоуз все равно имеется


Код
08-09 11:46:05.219: ERROR/AndroidRuntime(407): FATAL EXCEPTION: main
08-09 11:46:05.219: ERROR/AndroidRuntime(407): java.lang.IllegalStateException: Could not execute method of the activity
08-09 11:46:05.219: ERROR/AndroidRuntime(407):     at android.view.View$1.onClick(View.java:2144)
08-09 11:46:05.219: ERROR/AndroidRuntime(407):     at android.view.View.performClick(View.java:2485)
08-09 11:46:05.219: ERROR/AndroidRuntime(407):     at android.view.View$PerformClick.run(View.java:9080)
08-09 11:46:05.219: ERROR/AndroidRuntime(407):     at android.os.Handler.handleCallback(Handler.java:587)
08-09 11:46:05.219: ERROR/AndroidRuntime(407):     at android.os.Handler.dispatchMessage(Handler.java:92)
08-09 11:46:05.219: ERROR/AndroidRuntime(407):     at android.os.Looper.loop(Looper.java:123)
08-09 11:46:05.219: ERROR/AndroidRuntime(407):     at android.app.ActivityThread.main(ActivityThread.java:3683)
08-09 11:46:05.219: ERROR/AndroidRuntime(407):     at java.lang.reflect.Method.invokeNative(Native Method)
08-09 11:46:05.219: ERROR/AndroidRuntime(407):     at java.lang.reflect.Method.invoke(Method.java:507)
08-09 11:46:05.219: ERROR/AndroidRuntime(407):     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:839)
08-09 11:46:05.219: ERROR/AndroidRuntime(407):     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597)
08-09 11:46:05.219: ERROR/AndroidRuntime(407):     at dalvik.system.NativeStart.main(Native Method)
08-09 11:46:05.219: ERROR/AndroidRuntime(407): Caused by: java.lang.reflect.InvocationTargetException
08-09 11:46:05.219: ERROR/AndroidRuntime(407):     at java.lang.reflect.Method.invokeNative(Native Method)
08-09 11:46:05.219: ERROR/AndroidRuntime(407):     at java.lang.reflect.Method.invoke(Method.java:507)
08-09 11:46:05.219: ERROR/AndroidRuntime(407):     at android.view.View$1.onClick(View.java:2139)
08-09 11:46:05.219: ERROR/AndroidRuntime(407):     ... 11 more
08-09 11:46:05.219: ERROR/AndroidRuntime(407): Caused by: java.lang.NumberFormatException: unable to parse '' as integer
08-09 11:46:05.219: ERROR/AndroidRuntime(407):     at java.lang.Integer.parseInt(Integer.java:362)
08-09 11:46:05.219: ERROR/AndroidRuntime(407):     at java.lang.Integer.parseInt(Integer.java:332)
08-09 11:46:05.219: ERROR/AndroidRuntime(407):     at tgn.fraggjkee.android.SimpleCalc.SimpleCalcActivity.solveIt(SimpleCalcActivity.java:96)
08-09 11:46:05.219: ERROR/AndroidRuntime(407):     ... 14 more
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru