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

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

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

OnClickListener - Android

01.02.2016, 01:46. Просмотров 189. Ответов 2
Метки нет (Все метки)

Хочу сделать обработчик нажатий в одном блоке, но что-то идет не так на OnClick, жалуется что не используется.. Что я делаю не так?

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
import android.view.View;
import android.widget.Button;
 
public class MainActivity extends AppCompatActivity {
 
    Button BtnBltOn, BtnBltOff, BtnDiscoverable, BtnSearch;
    private ButtonClicked clicked;
 
  protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
 
       
        BtnBltOn = (Button) findViewById(R.id.BtnBltOn);
        clicked = new ButtonClicked();
        ...
  }
 
  public void onStart(){
      super.onStart();
 
      BtnBltOn.setOnClickListener(clicked);
      ...
 }
  .........
    class ButtonClicked implements View.OnClickListener {
 
        public void OnClick(View view){
            switch (view.getId()){
                case R.id.BtnBltOn:
                    onBluetooth();
                    break;
                case R.id.BtnBltOff:
                    offBluetooth();
                    break;
                case R.id.BtnDiscoverable:
                    makeDiscoverable();
                    break;
            }
        }
 
}
Добавлено через 18 минут
Компилятор предложил добавить @Override и всё заработало. Ознакомлюсь с этим, тему можно закрыть
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.02.2016, 01:46     OnClickListener
Посмотрите здесь:

Android OnClickListener в Андроид
Android Как добавить OnClickListener в toast?
Почему onclicklistener void, а onlongclicklistener возвращает boolean? Android
Android Обработчик OnClickListener
Можно ли обойти запрет на назначение onclicklistener для webview Android
Android OnClickListener не срабатывает пояления imageView
Android Просьба объяснить конструкуцию OnClickListener
Spinner и OnClickListener как использовать? Android
Не работает onClickListener для одной из девяти кнопок Android
Не отлавливается View.OnClickListener Android
OnClickListener не может вызвать метод с MainActivity Android

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Lumber
96 / 96 / 37
Регистрация: 02.12.2015
Сообщений: 236
01.02.2016, 04:14     OnClickListener #2
@Override не обязателен. Не может быть что из-за его отсутствия не работает.
AlexRu18
2 / 2 / 0
Регистрация: 29.01.2015
Сообщений: 101
01.02.2016, 08:42  [ТС]     OnClickListener #3
Я тоже так думаю, значит помог бубен, т.к. в коде изменений не было и своевременно делался CleanProj
Yandex
Объявления
01.02.2016, 08:42     OnClickListener
Ответ Создать тему
Опции темы

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