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

Программирование Android

Войти
Регистрация
Восстановить пароль
 
Marseil
2 / 2 / 0
Регистрация: 29.10.2012
Сообщений: 18
#1

Ошибка в программе "квадратное уравнение" - Android

03.05.2013, 18:50. Просмотров 603. Ответов 2
Метки нет (Все метки)

Вот файл MainActivity.java
Когда включаю приложение,то пишет ошибка и Force Close
Помогите, я новичок, сам не разберусь...


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
package ua.quadraticequation;
import android.app.Activity;
import android.content.SharedPreferences.Editor;
import android.os.Bundle;
import android.view.Menu;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.TextView;
public class MainActivity extends Activity {
 
 @Override
 protected void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  setContentView(R.layout.main);
  final TextView txtx1 = (TextView) findViewById(R.id.x1);
  final TextView txtx2 = (TextView) findViewById(R.id.x2);
  Editor a = (Editor) findViewById(R.id.a);
  Editor b = (Editor) findViewById(R.id.b);
  Editor c = (Editor) findViewById(R.id.c);
  Button solve = (Button) findViewById(R.id.solve);
 
  OnClickListener oclSolve = (new OnClickListener() {
   @Override
   public void onClick(View v) {
   Editor a = (Editor) findViewById(R.id.a);
   Editor b = (Editor) findViewById(R.id.b);
   Editor c = (Editor) findViewById(R.id.c);
    float dis;
    float x1;
    float x2;
    int a1 = Integer.parseInt(((TextView) a).getText().toString());
    int b1 = Integer.parseInt(((TextView) b).getText().toString());
    int c1 = Integer.parseInt(((TextView) c).getText().toString());      
    dis=b1*b1-4*a1*c1;
if (a1==0) finish();
    x1=(-b1-dis)/(2*a1);
    x2=(-b1+dis)/(2*a1);
    txtx1.setText(String.valueOf(x1));
    txtx2.setText(String.valueOf(x2));
   }
  });
solve.setOnClickListener(oclSolve);
 }
    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
    getMenuInflater().inflate(R.menu.main, menu);
    return true;
    }
 
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.05.2013, 18:50     Ошибка в программе "квадратное уравнение"
Посмотрите здесь:

Android Часы для Android и ошибка "unfortunately clock has stopped"
Новая реализация findViewById и ошибка "Unfortunately, MyApp has been stopped" Android
Android Ошибка "Description Resource Path Location Type"
Android Ошибка в Android Studio: "x86 emulation currently requires hardware acceleration"
Android Ошибка "Cannot find symbol variable layout"
Ошибка "cannot find symbol variable bs" (Android Studio) Android
Android Ошибка при создании проекта "invalid LOC header (bad signature)"
Ошибка "unknown android-api-level-9" при установке admob в eclipse Basic4Android
Android "В приложении произошла ошибка" при нажатии на кнопку перехода на какую-либо активность
Ошибка "Method call expected" при шифровании RSA Android
SQLite, ошибка: не существует поля "почта" в базе данных Android
При компиляции вылазит ошибка Installation error: "INSTALL_FAILED_CPU_ABI_INCOMPATIBLE" Android

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
V0v1k
1157 / 981 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
03.05.2013, 19:12     Ошибка в программе "квадратное уравнение" #2
смотрите логи.
Good-bad man
 Аватар для Good-bad man
254 / 232 / 17
Регистрация: 31.10.2010
Сообщений: 504
04.05.2013, 08:25     Ошибка в программе "квадратное уравнение" #3
Цитата Сообщение от Marseil Посмотреть сообщение
Java
1
2
3
Editor a = (Editor) findViewById(R.id.a);
Editor b = (Editor) findViewById(R.id.b);
Editor c = (Editor) findViewById(R.id.c);
А вы не перепутали Editor с EditText?
Yandex
Объявления
04.05.2013, 08:25     Ошибка в программе "квадратное уравнение"
Ответ Создать тему
Опции темы

Текущее время: 08:42. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru