Форум программистов, компьютерный форум, киберфорум
Программирование Android
Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Получение данных из DialogFragment https://www.cyberforum.ru/ android-dev/ thread937463.html
Добрый день. Задача: получать данные из DialogFragment. Диалог вызывается из ActionBar. Используется для добавления записи в БД. Надо ввести Имя, Адрес, Телефон. Как получить эти данные из диалога? <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:padding="4dip" ...
Программирование Android Выполнение действий по расписанию
В моей программе пользователь может добавлять различные события и устанавливать время для них. Данные, записанные пользователем, заносятся в БД. На одно время может быть записано несколько событий, в таком случае они должны будут исполнены последовательно друг за другом. Собственно, вопрос - как лучше всего сделать так, чтобы программа выполняла определенные действия по расписанию? Пока одна из...
Программирование Android Дайте совет насчет боковой навигации android eclipse Здрасте всем) Есть такая задача: сделать только дизайн для приложения на android. к сожалению дело раньше не имел ни с языком java ни с eclipse.... пару недель читал смотрел уроки по написанию различных мелочей... но найти не могу нормальную библиотеку или урок(паттерн, шаблон как вам называть удобнее )) Половина глючит, вторая половина не работает. Нужно сделать боковую навигацию. Хотел... https://www.cyberforum.ru/ android-dev/ thread937422.html Программирование Android Notification.InboxStyle не показывает SummaryText и Line https://www.cyberforum.ru/ android-dev/ thread937373.html
Добрый день! Создаю два уведомления Notification.InboxStyle с разными ID, все по доке не шаг вправо не шаг влево. При создании уведомления, первое создается нормально, у второго показывает только время и иконку. Если первым создалось уведомление с ID = 1 то оно и будет полным. Настройки у них идентичны. Кто раньше сталкивался, расскажите это InboxStyle прикол такой, что можно создать только одно...
Программирование Android Как вернуться в activity в тестах
В тестах приложения, когда проверяю нажатия на кнопки открывается другая активити. Как вернуться назад? И ещё вопрос, если над методом в тестах не поставить аннотацию @UiThreadTest, то ресурсы не возвращают кнопки и так далее из R.id.button , а внутри метода с аннотацией нет возможности использовать TouchUtil к примеру и подобные тестовые фичи
Программирование Android Как отследить момент окончания аудио в SoundPool? https://www.cyberforum.ru/ android-dev/ thread937363.html
Нужно отключить анимацию рта по окончании, соответственно, речи=)
Программирование Android plagin for android firefox пишу здесь,потому что более подходящей ветки не нашел. может кто то писал плагин для firefox mobile для android? конкретно интересует как можно связать firefox и моё приложение? чтобы приложение могло получать сохраненные в firefox куки, для работы с сайтами которые требуют log in? https://www.cyberforum.ru/ android-dev/ thread937344.html Программирование Android Как при старте приложения запустить другой Activity ?
Всем привет, ребят подскажите, как при запуске поменять первую запускаемую форму ? То есть чтобы сперва запускалась не main.xml(та что система делает автоматом), а другой xml файл, например accept.xml ? Добавлено через 18 минут Как можно уже было догадаться это строка манифеста: <action android:name="android.intent.action.MAIN" /> Добавлено через 1 час 37 минут 08-13 07:16:36.901:...
Программирование Android Приложение на Google Play Подскажите пожалуйста, нужно ли как-то особенно генерировать ключи (подписывать) перед выпуском приложения и заливкой его в Google Play, если в приложении используется Facebook, Вконтакте, Google Maps v.2 и Google Cloud Messaging.? https://www.cyberforum.ru/ android-dev/ thread937182.html Программирование Android Как нарисовать текст в прямоугольнике с переносом слов по ширине и отрезанием текста по высоте? Привет всем. собсно сабж. У кого есть идеи? Спасибо. https://www.cyberforum.ru/ android-dev/ thread936986.html
Программирование Android компиляция dsploit
Всем привет! Очень нужна помощь, нужно скомпилировать программку https://github.com/evilsocket/dsploit/archive/master.zip у меня выдает много ошыбок, помогите пожайлуста!
Программирование Android Разный фон кнопки для разных состояний https://www.cyberforum.ru/ android-dev/ thread936965.html
Что-то не могу найти, как сделать такую простую вещь, как установка разного фона для кнопки, имеющей возможность пребывать в разных статусах (например, прозрачность побольше для недоступной для нажатия кнопки). Пожалуйста, подскажите, где найти пример такой. Заранее спасибо=)
0 / 0 / 0
Регистрация: 14.05.2013
Сообщений: 29
0

Не запускается приложение - Программирование Android - Ответ 4944953

13.08.2013, 19:42. Показов 1319. Ответов 4
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Привет! Пишу калькулятор. Но не смотря на то что ошибок в коде нет, приложение не запускаются...
вот код
Java
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
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
package com.example.app;
 
import android.app.Activity;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.LinearLayout;
import android.widget.TextView;
import android.widget.Toast;
//import android.view.Menu;
//import android.view.MenuItem;
 
public class MainActivity extends Activity implements OnClickListener{
 
    Button btn0,btn1,btn2,btn3,btn4,btn5,btn6,btn7,btn8,btn9;
    Button btnPlus, btnMin, btnUm, btnDel;
    Button btnRez, btnT, btnClear;
    View layout;
    TextView tvOper, tvNum1, tvNum2;
    
    LinearLayout.LayoutParams lParams;
    
    String rez,op;
    float Num1=0;
    float Num2,rezult;
    int point;
    int flag;
    @Override
    protected void onCreate (Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        
        btn0=(Button) findViewById(R.id.btn0);
        btn1=(Button) findViewById(R.id.btn1);
        btn2=(Button) findViewById(R.id.btn2);
        btn3=(Button) findViewById(R.id.btn3);
        btn4=(Button) findViewById(R.id.btn4);
        btn5=(Button) findViewById(R.id.btn5);
        btn6=(Button) findViewById(R.id.btn6);
        btn7=(Button) findViewById(R.id.btn7);
        btn8=(Button) findViewById(R.id.btn8);
        btn9=(Button) findViewById(R.id.btn9);
        
        btnPlus=(Button) findViewById(R.id.btnPlus);
        btnMin=(Button) findViewById(R.id.btnMin);
        btnUm=(Button) findViewById(R.id.btnUm);
        btnDel=(Button) findViewById(R.id.btnDel);
        
        btnRez=(Button) findViewById(R.id.btnRez);
        btnT=(Button) findViewById(R.id.btnT);
        btnClear=(Button) findViewById(R.id.btnClear);
        
        tvNum1=(TextView) findViewById(R.id.tvNum1);
        tvNum2=(TextView) findViewById(R.id.tvNum2);
        tvOper=(TextView) findViewById(R.id.tvOper);
        layout=(View) findViewById(R.id.layout1);
        lParams=(LinearLayout.LayoutParams) layout.getLayoutParams();
        
        btn0.setOnClickListener(this);
        btn1.setOnClickListener(this);
        btn2.setOnClickListener(this);
        btn3.setOnClickListener(this);
        btn4.setOnClickListener(this);
        btn5.setOnClickListener(this);
        btn6.setOnClickListener(this);
        btn7.setOnClickListener(this);
        btn8.setOnClickListener(this);
        btn9.setOnClickListener(this);
        btnPlus.setOnClickListener(this);
        btnMin.setOnClickListener(this);
        btnUm.setOnClickListener(this);
        btnDel.setOnClickListener(this);
        btnRez.setOnClickListener(this);
        btnT.setOnClickListener(this);
        btnClear.setOnClickListener(this);
    }
    @Override
    public void onClick(View v){
 
        if(Num1==0)
            tvNum1=(TextView) findViewById(R.id.tvNum1);
        else
            tvNum1=(TextView) findViewById(R.id.tvNum2);
    
        
        switch(v.getId()){
        case R.id.btn0:
            tvNum1.setText(tvNum1.getText()+"0");
            point=0;
            break;
        case R.id.btn1:
            tvNum1.setText(tvNum1.getText()+"1");
            point=1;
            break;
        case R.id.btn2:
            tvNum1.setText(tvNum1.getText()+"2");
            point=2;
            break;
        case R.id.btn3:
            tvNum1.setText(tvNum1.getText()+"3");
            point=3;
            break;
        case R.id.btn4:
            tvNum1.setText(tvNum1.getText()+"4");
            point=4;
            break;
        case R.id.btn5:
            tvNum1.setText(tvNum1.getText()+"5");
            point=5;
            break;
        case R.id.btn6:
            tvNum1.setText(tvNum1.getText()+"6");
            point=6;
            break;
        case R.id.btn7:
            tvNum1.setText(tvNum1.getText()+"7");
            point=7;
            break;
        case R.id.btn8:
            tvNum1.setText(tvNum1.getText()+"8");
            point=8;
            break;
        case R.id.btn9:
            tvNum1.setText(tvNum1.getText()+"9");
            point=9;
            break;
        case R.id.btnT:
            tvNum1.setText(tvNum1.getText()+".");
            break;
        default:break;
        }
        if(flag==1 && point>=0)
        {
            tvNum1=(TextView) findViewById(R.id.tvNum1);
            tvNum2=(TextView) findViewById(R.id.tvNum2);
            tvOper.setText("");
            tvNum1.setText(Integer.toString(point));
            tvNum2.setText("");
            Num1=Num2=0;
            flag=0;
        }
        switch(v.getId()){
        case R.id.btnPlus:
            Num1=Float.parseFloat(tvNum1.getText().toString());
            op="+";
            tvOper.setText("+");
            break;
        case R.id.btnMin:
            Num1=Float.parseFloat(tvNum1.getText().toString());
            op="-";
            tvOper.setText("-");
            break;
        case R.id.btnDel:
            Num1=Float.parseFloat(tvNum1.getText().toString());
            op="/";
            tvOper.setText("/");
            break;
        case R.id.btnUm:
            Num1=Float.parseFloat(tvNum1.getText().toString());
            op="*";
            tvOper.setText("*");
            break;
        default: break;
        }
        
        if(v.getId()==R.id.btnRez){
            Num2=Float.parseFloat(tvNum1.getText().toString());
            if(op=="+")
                rezult=Num1+Num2;
            if(op=="*")
                rezult=Num1*Num2;
            if(op=="/")
                rezult=Num1/Num2;
            if(op=="-")
                rezult=Num1-Num2;
            rez= Float.toString(rezult);
            Toast.makeText(getApplicationContext(), rez, Toast.LENGTH_SHORT).show();    
            tvNum1=(TextView) findViewById(R.id.tvNum1);
            tvNum2=(TextView) findViewById(R.id.tvNum2);
            tvNum1.setText(Num1 + op + Num2);
            tvOper.setText("=");
            tvNum2.setText(rez);
            flag=1;
        }
        if(v.getId()==R.id.btnClear){
            tvNum1=(TextView) findViewById(R.id.tvNum1);
            tvNum2=(TextView) findViewById(R.id.tvNum2);
            tvOper.setText("");
            tvNum1.setText("");
            tvNum2.setText("");
            Num1=Num2=0;
        }
 
    }
    public boolean onCreateOptionsMenu (Menu menu){
        menu.add(0, 1, 1, "Темный...");
        menu.add(0, 2, 2, "Расширенный");
        menu.add(0, 3, 3, "Выход");
        
        return super.onCreateOptionsMenu(menu);
    }
    
    public boolean onOptionsItemSelected (MenuItem item){
        switch(item.getItemId()){
        case 1: 
            lParams.width=10;
            break;
        default: break;
        }
        
        return super.onOptionsItemSelected(item);
    }
}
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
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/layout1"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:focusable="false"
    android:orientation="vertical" >
 
    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_marginLeft="10dp"
        android:layout_marginRight="10dp"
        android:orientation="vertical"
        android:layout_marginTop="5dp" >
 
        <TextView
            android:id="@+id/tvNum1"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_gravity="right"
            android:clickable="false"
            android:gravity="right"
            android:lines="1"
            android:maxLines="1"
            android:minLines="1"
            android:text=""
            android:textSize="30sp" />
 
        <LinearLayout
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:orientation="horizontal" >
 
            <Button
                android:id="@+id/btnClear"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="Очистить" />
 
            <TextView
                android:id="@+id/tvOper"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="TextView" />
 
        </LinearLayout>
 
        <TextView
            android:id="@+id/tvNum2"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_gravity="right"
            android:clickable="false"
            android:gravity="right"
            android:lines="1"
            android:maxLines="1"
            android:minLines="1"
            android:text=""
            android:textSize="30sp" />
 
    </LinearLayout>
 
    <LinearLayout
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_gravity="center" >
 
        <Button
            android:id="@+id/btn7"
            android:layout_width="55dp"
            android:layout_height="55dp"
            android:text="7" />
 
        <Button
            android:id="@+id/btn8"
            android:layout_width="55dp"
            android:layout_height="55dp"
            android:text="8" />
 
        <Button
            android:id="@+id/btn9"
            android:layout_width="55dp"
            android:layout_height="55dp"
            android:text="9" />
 
        <Button
            android:id="@+id/btnPlus"
            android:layout_width="55dp"
            android:layout_height="55dp"
            android:text="+" />
 
        <Button
            android:id="@+id/btnDel"
            android:layout_width="55dp"
            android:layout_height="55dp"
            android:text="/" />
 
    </LinearLayout>
 
    <LinearLayout
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_gravity="center"
        android:fitsSystemWindows="false" >
 
        <Button
            android:id="@+id/btn4"
            android:layout_width="55dp"
            android:layout_height="55dp"
            android:text="4" />
 
        <Button
            android:id="@+id/btn5"
            android:layout_width="55dp"
            android:layout_height="55dp"
            android:text="5" />
 
        <Button
            android:id="@+id/btn6"
            android:layout_width="55dp"
            android:layout_height="55dp"
            android:text="6" />
 
        <Button
            android:id="@+id/btnMin"
            android:layout_width="55dp"
            android:layout_height="55dp"
            android:text="-" />
 
        <Button
            android:id="@+id/btnUm"
            android:layout_width="55dp"
            android:layout_height="55dp"
            android:text="*" />
 
    </LinearLayout>
 
    <LinearLayout
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_gravity="center"
        android:gravity="center"
        android:orientation="horizontal" >
 
    <LinearLayout
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:orientation="vertical" >
    <LinearLayout
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_gravity="center" >
 
        <Button
            android:id="@+id/btn1"
            android:layout_width="55dp"
            android:layout_height="55dp"
            android:text="1" />
 
        <Button
            android:id="@+id/btn2"
            android:layout_width="55dp"
            android:layout_height="55dp"
            android:text="2" />
 
        <Button
            android:id="@+id/btn3"
            android:layout_width="55dp"
            android:layout_height="55dp"
            android:text="3" />
 
    </LinearLayout>
 
    <LinearLayout
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_gravity="center" >
 
        <Button
            android:id="@+id/btn0"
            android:layout_width="111dp"
            android:layout_height="55dp"
            android:text="0" />
 
        <Button
            android:id="@+id/btnT"
            android:layout_width="55dp"
            android:layout_height="55dp"
            android:text="." />
 
    </LinearLayout>
    </LinearLayout>
        <LinearLayout
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:orientation="vertical" >
 
                <Button
                    android:id="@+id/btnRez"
                    android:layout_width="110dp"
                    android:layout_height="110dp"
                    android:text="=" />
 
     </LinearLayout>
     </LinearLayout>
 
 
 
</LinearLayout>
Вот логи...
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
08-13 15:39:50.902: W/dalvikvm(333): threadid=1: thread exiting with uncaught exception (group=0x40015560)
08-13 15:39:50.922: E/AndroidRuntime(333): FATAL EXCEPTION: main
08-13 15:39:50.922: E/AndroidRuntime(333): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.app/com.example.app.MainActivity}: java.lang.ClassCastException: android.widget.FrameLayout$LayoutParams
08-13 15:39:50.922: E/AndroidRuntime(333):  at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1647)
08-13 15:39:50.922: E/AndroidRuntime(333):  at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1663)
08-13 15:39:50.922: E/AndroidRuntime(333):  at android.app.ActivityThread.access$1500(ActivityThread.java:117)
08-13 15:39:50.922: E/AndroidRuntime(333):  at android.app.ActivityThread$H.handleMessage(ActivityThread.java:931)
08-13 15:39:50.922: E/AndroidRuntime(333):  at android.os.Handler.dispatchMessage(Handler.java:99)
08-13 15:39:50.922: E/AndroidRuntime(333):  at android.os.Looper.loop(Looper.java:123)
08-13 15:39:50.922: E/AndroidRuntime(333):  at android.app.ActivityThread.main(ActivityThread.java:3683)
08-13 15:39:50.922: E/AndroidRuntime(333):  at java.lang.reflect.Method.invokeNative(Native Method)
08-13 15:39:50.922: E/AndroidRuntime(333):  at java.lang.reflect.Method.invoke(Method.java:507)
08-13 15:39:50.922: E/AndroidRuntime(333):  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:839)
08-13 15:39:50.922: E/AndroidRuntime(333):  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597)
08-13 15:39:50.922: E/AndroidRuntime(333):  at dalvik.system.NativeStart.main(Native Method)
08-13 15:39:50.922: E/AndroidRuntime(333): Caused by: java.lang.ClassCastException: android.widget.FrameLayout$LayoutParams
08-13 15:39:50.922: E/AndroidRuntime(333):  at com.example.app.MainActivity.onCreate(MainActivity.java:60)
08-13 15:39:50.922: E/AndroidRuntime(333):  at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)
08-13 15:39:50.922: E/AndroidRuntime(333):  at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1611)
08-13 15:39:50.922: E/AndroidRuntime(333):  ... 11 more


Вернуться к обсуждению:
Не запускается приложение Программирование Android
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
13.08.2013, 19:42
Готовые ответы и решения:

Приложение запускается из play, но не запускается с рабочего стола
Добрый день всем! В чем может быть проблема, если приложение отлично запускается с google play, но...

Не запускается приложение, ни из Debug ни из Release, но запускается из VS
Пишу программу, и местами её дополняю. Где то пару дней назад запускал её, прямо из .exe, без VS...

Не запускается приложение
Здравствуйте, вот такой вопрос, создал в Eclipse новый проект (с нуля, а не как раньше на готовую...

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

4
13.08.2013, 19:42
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
13.08.2013, 19:42
Помогаю со студенческими работами здесь

Не запускается приложение
Когда в netbeans отлаживаю то все норм..сообщения выходят на консоль и т.п.компилиться без...

Не запускается приложение
Здравствуйте, запускаю свое первое приложение и не получается. 1. Создал эмулятор 2. Хочу...

Не запускается приложение
у меня есть готовая программа в Visual Studio, пытаюсь открыть .exe файл и сразу идет вылет...

Приложение не запускается
Подключаю заголовочный файл и txt шники к нему, почему лаба не запускается? Расскажите, как её...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru