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

Подскажите. Калькулятор Android - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Виснет приложение http://www.cyberforum.ru/android-dev/thread1534918.html
Здравствуйте. Почему-то иногда вместо того, чтобы выплюнуть ошибку приложение просто зависает, обычно из-за NPE, после исправления виснут перестает, но в таких случаях сложно найти причину ошибки...
Программирование Android Android. Как сохранить ArrayList<String> в файл Ребята, помогите пожалуйста. Есть список: ArrayList<String> myList; Пишу приложение типа заметок на Android, в качестве контейнера для заметок использую ArrayList<String> Собственно, вопрос.... http://www.cyberforum.ru/android-dev/thread1534879.html
Отключение блокировки WAKE_LOCK Программирование Android
PowerManager powerManager; PowerManager.WakeLock wakeLock; powerManager = (PowerManager)getSystemService(POWER_SERVICE); wakeLock = powerManager.newWakeLock(PowerManager.FULL_WAKE_LOCK, "My...
Программирование Android Непонятное поведение программы!
есть счетчик, который выводит цифры в TextView (подобие секундомера) есть кнопка запуска, она же остановки счетчика. Кнопка остановки счетчика должна также обнулять его значение (т.е вписывать...
Программирование Android Вспышка при блокировке телефона http://www.cyberforum.ru/android-dev/thread1534723.html
Как заставить работать вспышку при блокировке (секунд 10+ работает и выключается, при разблокировке опять включается).
Программирование Android Сохранить текст в файл Помогите, пожалуйста, решить вопрос. Необходимо записать в файл строки из StringBuilder. Объекты: String FileName = new String(); StringBuilder SBCreate = new StringBuilder(); Обработчик... подробнее

Показать сообщение отдельно
Viktor_911
0 / 0 / 0
Регистрация: 29.01.2015
Сообщений: 2
21.09.2015, 15:36  [ТС]
Ok
Вот main.xml

XML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="wrap_content"
    android:layout_height="match_parent"
    android:background="#000"
    android:paddingBottom="@dimen/activity_vertical_margin"
    android:paddingLeft="@dimen/activity_horizontal_margin"
    android:paddingRight="@dimen/activity_horizontal_margin"
    android:paddingTop="@dimen/activity_vertical_margin"
    tools:context="com.ui.example.calc.Calc" >
 
<TableLayout
    android:background="#d2cde3"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:id="@+id/tablelayout"
    android:padding="10dp"
    android:layout_margin="2dip"
    >
<TableRow 
    android:layout_height="fill_parent"
    android:layout_width="fill_parent"
    android:id= "@+id/ tablerow" >
    
    <TextView
        android:id="@+id/ billEditText"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:layout_weight="1"
        android:background="#FFF"
        android:textSize="50sp" />
   
</TableRow>
 
<TableRow 
    android:layout_height="fill_parent"
    android:layout_width="fill_parent"
    android:id= "@+id/ tablerow1" >
    <Button 
        android:id="@+id/buttonC"
        android:layout_width="fill_parent"
        android:text="@string/buttonC"
        android:onClick="OnClick"/>
    <Button 
        android:id="@+id/buttondiv"
        android:layout_width="fill_parent"
        android:text="@string/buttondiv"
       android:onClick="OnClick"/>
   <Button 
       android:id="@+id/buttonmultiply"
        android:layout_width="fill_parent"
        android:text="@string/buttonmultiply"
        android:onClick="OnClick"/>
   <Button 
       android:id="@+id/buttondel"
        android:layout_width="fill_parent"
        android:text="@string/buttondel"
        android:onClick="OnClick"/> 
    </TableRow>
 <TableRow 
    android:layout_height= "fill_parent"
    android:layout_width="fill_parent"
    android:id= "@+id/ tablerow2" >
 
    <Button
        android:id="@+id/button1"
        android:layout_width="wrap_content"
        android:onClick="OnClick"
       android:text="@string/button1" />
 
    <Button 
        android:id="@+id/button2"
        android:layout_width="wrap_content"
        android:text="@string/button2"
        android:onClick="OnClick"/>
   <Button 
       android:id="@+id/button3"
        android:layout_width="wrap_content"
        android:text="@string/button3"
        android:onClick="OnClick"/>
   <Button 
       android:id="@+id/buttonplus"
        android:layout_width="wrap_content"
        android:text="@string/buttonplus"
        android:onClick="OnClick"/> 
    </TableRow>
 <TableRow 
    android:layout_height="match_parent"
    android:layout_width="match_parent"
    android:id= "@+id/ tablerow3" >
    <Button
        android:id="@+id/button4" 
        android:layout_width="wrap_content"
        android:text="@string/button4"
        android:onClick="OnClick"/>
    <Button 
        android:id="@+id/button5"
        android:layout_width="wrap_content"
        android:text="@string/button5"
        android:onClick="OnClick"/>
   <Button 
       android:id="@+id/button6"
        android:layout_width="wrap_content"
        android:text="@string/button6"
        android:onClick="OnClick"/>
   <Button 
       android:id="@+id/buttonmin"
        android:layout_width="wrap_content"
        android:text="@string/buttonmin"
        android:onClick="OnClick"/> 
    </TableRow>
     <TableRow 
    android:layout_height= "match_parent"
    android:layout_width="match_parent"
    android:id= "@+id/ tablerow4" >
    <Button 
        android:id="@+id/button7"
        android:layout_width="wrap_content"
        android:text="@string/button7"
        android:onClick="OnClick"/>
    <Button 
        android:id="@+id/button8"
        android:layout_width="wrap_content"
        android:text="@string/button8"
        android:onClick="OnClick"/>
   <Button 
       android:id="@+id/button9"
        android:layout_width="wrap_content"
        android:text="@string/button9"
        android:onClick="OnClick"/>
   <Button 
       android:id="@+id/buttoneq"
        android:layout_width="wrap_content"
        android:text="@string/buttoneq"
        android:onClick="OnClick"/> 
    </TableRow>
    
     
     <TableRow 
    android:layout_height="match_parent"
    android:layout_width="match_parent"
    android:id= "@+id/ tablerow5" >
    <Button 
        android:layout_width="wrap_content"
        android:text="@string/button0"
        android:id="@+id/button0"
        android:layout_span="2"
        android:onClick="OnClick"/>
 
    <Button
        android:id="@+id/buttonpoint"
        android:layout_width="wrap_content"
        android:layout_span="2"
        android:onClick="OnClick"
        android:text="@string/buttonpoint" />
    
  </TableRow>
 
</TableLayout>
 
</RelativeLayout>
А это log

09-21 15:26:45.424: E/(6843): appName=com.example.calculat, acAppName=/system/bin/surfaceflinger
09-21 15:26:45.424: E/(6843): 0
09-21 15:27:01.430: E/AndroidRuntime(6843): FATAL EXCEPTION: main
09-21 15:27:01.430: E/AndroidRuntime(6843): Process: com.example.calculat, PID: 6843
09-21 15:27:01.430: E/AndroidRuntime(6843): java.lang.NumberFormatException: Invalid double: ""
09-21 15:27:01.430: E/AndroidRuntime(6843): at java.lang.StringToReal.invalidReal(StringToReal.java:63)
09-21 15:27:01.430: E/AndroidRuntime(6843): at java.lang.StringToReal.parseDouble(StringToReal.java:248)
09-21 15:27:01.430: E/AndroidRuntime(6843): at java.lang.Double.parseDouble(Double.java:295)
09-21 15:27:01.430: E/AndroidRuntime(6843): at com.example.calculat.Main.calc(Main.java:216)
09-21 15:27:01.430: E/AndroidRuntime(6843): at com.example.calculat.Main.onClick(Main.java:182)
09-21 15:27:01.430: E/AndroidRuntime(6843): at android.view.View.performClick(View.java:4463)
09-21 15:27:01.430: E/AndroidRuntime(6843): at android.view.View$PerformClick.run(View.java:18770)
09-21 15:27:01.430: E/AndroidRuntime(6843): at android.os.Handler.handleCallback(Handler.java:808)
09-21 15:27:01.430: E/AndroidRuntime(6843): at android.os.Handler.dispatchMessage(Handler.java:103)
09-21 15:27:01.430: E/AndroidRuntime(6843): at android.os.Looper.loop(Looper.java:193)
09-21 15:27:01.430: E/AndroidRuntime(6843): at android.app.ActivityThread.main(ActivityThread.java:5292)
09-21 15:27:01.430: E/AndroidRuntime(6843): at java.lang.reflect.Method.invokeNative(Native Method)
09-21 15:27:01.430: E/AndroidRuntime(6843): at java.lang.reflect.Method.invoke(Method.java:515)
09-21 15:27:01.430: E/AndroidRuntime(6843): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:824)
09-21 15:27:01.430: E/AndroidRuntime(6843): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:640)
09-21 15:27:01.430: E/AndroidRuntime(6843): at dalvik.system.NativeStart.main(Native Method)
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru