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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android Виснет приложение http://www.cyberforum.ru/android-dev/thread1534918.html
Здравствуйте. Почему-то иногда вместо того, чтобы выплюнуть ошибку приложение просто зависает, обычно из-за NPE, после исправления виснут перестает, но в таких случаях сложно найти причину ошибки т.к. в лог ничего не выводится и приходится перед каждой строкой писать что-то в лог и смотреть на чем зависло. Из-за чего такое может быть и как можно исправить?
Android Android. Как сохранить ArrayList<String> в файл Ребята, помогите пожалуйста. Есть список: ArrayList<String> myList; Пишу приложение типа заметок на Android, в качестве контейнера для заметок использую ArrayList<String> Собственно, вопрос. Как мне реализовать в Android Studio сохранение, с последующей загрузкой этого листа из файла. 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 Lock"); wakeLock.acquire(); В манифест добавил: <uses-permission android:name="android.permission.WAKE_LOCK"/>
Android Непонятное поведение программы!
есть счетчик, который выводит цифры в TextView (подобие секундомера) есть кнопка запуска, она же остановки счетчика. Кнопка остановки счетчика должна также обнулять его значение (т.е вписывать в исходный TextView начальное значение, а именно "0") Реализация кнопки стоп условно такова: mTimer.cancel(); //останавливаем таймер txt.setText("0"); //вписываем...
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  [ТС]     Подскажите. Калькулятор Android
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)
 
Текущее время: 16:25. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru