Модераторы: javastic
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Не работает обработчик Onclick 
:(
    Опции темы
Testernew
Дата 24.9.2014, 22:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 96
Регистрация: 12.2.2012
Где: Луганск

Репутация: нет
Всего: нет



Только пробую разбираться с java подскажите что не так? собирается все нормально но при запуске вылетает ошибка, как только прячу навешивание обработчика:
BtnOk.setOnClickListener(oclBtnOk);
программка запускается.


Код

package com.example.info;

import android.os.Bundle;
import android.support.v7.app.ActionBarActivity;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.TextView;


public class MainActivity extends ActionBarActivity {

    TextView headid;
    Button   BtnOk;
    
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);             
        setContentView(R.layout.activity_main);

        headid = (TextView) findViewById(R.id.headid);

        OnClickListener oclBtnOk = new OnClickListener() {
               @Override
               public void onClick(View v) {
                headid.setText("Нажата кнопка");
               }
             };

         BtnOk.setOnClickListener(oclBtnOk);
    }

    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        // Inflate the menu; this adds items to the action bar if it is present.
        getMenuInflater().inflate(R.menu.main, menu);
        return true;
    }

    @Override
    public boolean onOptionsItemSelected(MenuItem item) {
        // Handle action bar item clicks here. The action bar will
        // automatically handle clicks on the Home/Up button, so long
        // as you specify a parent activity in AndroidManifest.xml.
        int id = item.getItemId();
        if (id == R.id.action_settings) {
            return true;
        }
        return super.onOptionsItemSelected(item);
    }
}





PM   Вверх
Anime
Дата 25.9.2014, 08:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Awaiting Authorisation
Сообщений: 88
Регистрация: 13.11.2006
Где: Киев

Репутация: нет
Всего: нет



Что за ошибка, логи надо скидывать.
Но я думаю ты забыл, присвоить переменную BtnOk, так же как и headid (где R.id.headid твой идентификатор TextView в Layout`e):
Код

BtnOk = (Button) findViewById(R.id.buttonOk);


Это сообщение отредактировал(а) Anime - 25.9.2014, 08:03
PM   Вверх
Testernew
Дата 25.9.2014, 20:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 96
Регистрация: 12.2.2012
Где: Луганск

Репутация: нет
Всего: нет



Цитата(Anime @ 25.9.2014,  08:03)
Что за ошибка, логи надо скидывать.
Но я думаю ты забыл, присвоить переменную BtnOk, так же как и headid (где R.id.headid твой идентификатор TextView в Layout`e):
Код

BtnOk = (Button) findViewById(R.id.buttonOk);

По поводу батона да забыл.... насчет headid нет, в 23 строке.

Спасибо.
PM   Вверх
александра1987
Дата 3.5.2015, 12:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 13
Регистрация: 3.5.2015

Репутация: нет
Всего: нет




Модератор: Сообщение скрыто.

PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Android | Следующая тема »


 




[ Время генерации скрипта: 0.0976 ]   [ Использовано запросов: 20 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.