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

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

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

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

03.05.2013, 18:50. Просмотров 636. Ответов 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     Ошибка в программе "квадратное уравнение"
Посмотрите здесь:

Ошибка "Description Resource Path Location Type" - Программирование Android
На еклипсе выдает такую ошибку Description Resource Path Location Type The container 'Android Dependencies' references non existing...

Ошибка при создании проекта "invalid LOC header (bad signature)" - Программирование Android
Здравствуйте! При создании нового проекта в Android Studio возникает ошибка Что это и что с этим делать?

Ошибка "Cannot find symbol variable layout" - Программирование Android
Подскажите, что случилось: edit_Text2 = (EditText) findViewById(R.id.editText2); edit_Text13 = (EditText)...

Connect to MS SQL и ошибка "unfortunately has stopped" - Программирование Android
Привет! Ребята выручите пожалуйста. Скачал jtds, вроде прилинковал к проекту... в манифесте прописал доступ к инету ...

Ошибка: "Cannot launch AVD in emulator" - Программирование Android
Здравствуйте, выскакивает вот такая ошибка в Devices >>> _______________________________________________________________ Cannot...

Ошибка "mainLayout cannot be resolved or is not a field" - Программирование Android
Столкнулся с ошибкой "mainLayout cannot be resolved or is not a field", пробовал фикснуть добавив в R.java - "public static int...

CountDownTimer - "в приложении произошла ошибка" - Программирование Android
в приложении работает обратный счетчик реализованный через CountDownTimer. время от времени вылезает ошибка "в приложении .. произошла...

Ошибка "приложение isn't responding" - Программирование Android
Здравствуйте, при запуске приложения на avd API25 возникает такая ошибка Но если запускать на API16, то все нормально работает. Где...

Ошибка "Selection does not contain an applet" - Программирование Android
когда ввожу вот этот код public class GraphicsView extends View { private Animation anim; private Bitmap jobs; ...

Ошибка "Error opening trace file: No such file or directory (2)" - Программирование Android
пару часов назад прога работала включил комп перестала пишет такую ошибку java.lang.RuntimeException: Unable to start activity...

Совместимость и проверка версии SDK, "обход" deprecated - Программирование Android
java: addAction(int,java.lang.CharSequence,android.app.PendingIntent) in android.app.Notification.Builder has been deprecated ...

Не работает параметр ShowAsAction"always" для item в actionBar - Программирование Android
Такая проблема. В главном activity в меню создаю новый item , присваиваю ему свойство android:showAsAction"always". Но при запуске...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
V0v1k
1158 / 982 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
03.05.2013, 19:12     Ошибка в программе "квадратное уравнение" #2
смотрите логи.
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?
Ответ Создать тему
Опции темы

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