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

Как проверить поле на заполнение? - Android

Восстановить пароль Регистрация
Другие темы раздела
Android Стиль программирования http://www.cyberforum.ru/android-dev/thread1790754.html
Я исчо начинающий. Прошу напинать в нужном направлении. Ситуация такая. В проекте используются вьивы с со стандартными обработчиками ну там нажать, коснуться, удерживать и тд. Вопрос такой как в эти обработчики передавать данные или объекты. Пока что передаю на уровне глобальных переменных, сам понимаю что как то коряво. К примеру у нескольких кнопок есть общий обработчик onClick(View v), при...
Android Распознавание речи и клавиатура - время ожидания - необычное поведение Столкнулся с необычной проблемой. Использую распознавание речи.. То есть при нажатии кнопки открывается окно диктования и после распознавания в editText выводятся результаты. Все работает и распознает, НО говорить нужно быстро и если чуть замешкался то распознавание прерывается и в editText попадает то что успел надиктовать. Если диктовать быстро не задумываясь (без пауз) то можно диктовать... http://www.cyberforum.ru/android-dev/thread1790720.html
Android Изменить цвет пикселя на изображении
Почему в телефоне приложение завершается (тоесть ошибка) если в загруженном BitMap изображении менять цвет пикселя Bitmap bitmap = BitmapFactory.decodeResource(getResources(), R.drawable.imgint); for(int i=0; i<200; i++) for(int k=0; k<200; k++){ bitmap.setPixel(i,k,Color.RED); } imageView.setImageBitmap(bitmap);
Android Нужен менеджер загрузок
Всем привет. Кто может подскажите к чему присмотреться, где искать и т.п. по вот такому вопросу: В моем приложении на android необходимо реализовать “менеджер загрузок”: добавляешь туда задачу с названием, ссылкой и местом сохранения – “менеджер” заработал добавил еще задачу – ждет пока выполнится предыдущая
Android Spinner в AlertDialog http://www.cyberforum.ru/android-dev/thread1790638.html
Как Spinner в AlertDialog сделать? AlertDialog вызываю через нажатие fab. AlertDialog.Builder builder = new AlertDialog.Builder(this); builder.setTitle("Заголовок"); builder.setView(R.layout.dialog_layout); builder.setPositiveButton("ОК", myClickListener); builder.setNegativeButton("Отмена", null); builder.show();
Android Удалить не полностью переданый файл через socket Допустим вовремя загрузки файла упало соединение и файл закачался не полностью. Как отследить что файл передался не полностью? Код для приема файла: long size = is.readLong(); //размер файла long bytesRemaining = size; byte buffer = new byte; int bytesRead = 0; while (bytesRemaining > 0 && (bytesRead = is.read(buffer, 0, (int)... подробнее

Показать сообщение отдельно
tip42
3 / 3 / 0
Регистрация: 02.03.2015
Сообщений: 17
07.08.2016, 17:06  [ТС]     Как проверить поле на заполнение?
Цитата Сообщение от OlegJV Посмотреть сообщение
inputEditText откуда взялся-то ваще?
Забыл удалить.

Не работает. Компеляция ошибки не дает, приложение вылетает с ошибкой если нажать расчитать.

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
package com.example.sasha.myapplication;
 
 
        import android.app.Activity;
        import android.app.AlertDialog;
        import android.support.v7.app.ActionBarActivity;
        import android.os.Bundle;
        import android.view.Menu;
        import android.view.MenuItem;
        import android.view.View;
        import android.widget.Button;
        import android.widget.EditText;
        import android.widget.TextView;
        import android.widget.Toast;
 
public class MainActivity extends Activity implements View.OnClickListener {
 
    //Объявляем программе о существовании следующих объектов:
    private EditText mE1;
    private EditText mE2;
    private TextView mResult;
    private Button mB1;
    private Button mB2;
    private Button mB3;
    private Button mB4;
    private String mCount = "";
 
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
 
        //Привязываем введенные программные объекты к созданным в файле разметки элементам:
        mE1=(EditText)findViewById(R.id.et1);
        mE2=(EditText)findViewById(R.id.et2);
        mResult=(TextView)findViewById(R.id.result);
        mB1=(Button)findViewById(R.id.plus);
        //mB2=(Button)findViewById(R.id.minus);
        //mB3=(Button)findViewById(R.id.multiply);
        //mB4=(Button)findViewById(R.id.divide);
 
 
 
        //Приписываем нашим кнопочкам нажатие:
        mB1.setOnClickListener(this);
       // mB2.setOnClickListener(this);
        //mB3.setOnClickListener(this);
        //mB4.setOnClickListener(this);
    }
    @Override
    public void onClick(View v) {
 
        //Вводим переменные, с которыми будем оперировать:
        float value1 =0;
        float value2=0;
        float result=0;
 
        //Принимаем значения для value1 и value2 с элементов ввода:
        value1=Float.parseFloat(mE1.getText().toString());
        value2=Float.parseFloat(mE2.getText().toString());
       
        if (mE1.getEditableText().toString().length() == 0) {
            Toast.makeText(getApplicationContext(), "Введите",
                    Toast.LENGTH_LONG).show();
            return;
 
        }
        //Описываем действия кнопок:
        switch (v.getId()) {
            case R.id.plus:
                mCount = " cm";
                result = value1 * value2 - value2;
                  break;
            }
 
 
        //настраиваем отображение результата:
        mResult.setText( result + mCount );
            }
}
 
Текущее время: 17:50. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru