Помогите пжл.
public class MainActivity extends Activity {
TextView tvOut;
Button btnOk;
Button btnCancel;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
tvOut = (TextView) findViewById(R.id.tvOut);
btnOk = (Button) findViewById(R.id.btnOk);
btnCancel = (Button) findViewById(R.id.btnCancel);
OnClickListener oclBtn = new OnClickListener() {
@Override
public void onClick(View v) {
}
}
}
public void onClick(View v) {
switch (v.getId()) {
case R.id.btnOk:
tvOut.setText("Нажата кнопка ОК");
break;
case R.id.btnCancel:
tvOut.setText("Нажата кнопка Cancel");
break;
}
}
btnOk.setOnClickListener(oclBtn);
btnCancel.setOnClickListener(oclBtn);
}
}
}
Логи:
Multiple markers at this line
- Syntax error on token "oclBtn", VariableDeclaratorId expected after
this token
- oclBtn cannot be resolved to a variable
- Syntax error on token(s), misplaced construct(s)
Syntax error on token "}", { expected
Помогите пжл. Не знаю в чем проблема
Помогите пжл. Не знаю в чем проблема
- Вложения
-
- 75e947e0469bd053b7bd641fb886e865.png (15.85 КБ) 2457 просмотров
Re: Помогите пжл. Не знаю в чем проблема
Что это?BAHINSON писал(а):Помогите пжл.
public class MainActivity extends Activity {
TextView tvOut;
Button btnOk;
Button btnCancel;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
tvOut = (TextView) findViewById(R.id.tvOut);
btnOk = (Button) findViewById(R.id.btnOk);
btnCancel = (Button) findViewById(R.id.btnCancel);
OnClickListener oclBtn = new OnClickListener() {
@Override
public void onClick(View v) {
}
}
}
public void onClick(View v) {
switch (v.getId()) {
case R.id.btnOk:
tvOut.setText("Нажата кнопка ОК");
break;
case R.id.btnCancel:
tvOut.setText("Нажата кнопка Cancel");
break;
}
}
btnOk.setOnClickListener(oclBtn);
btnCancel.setOnClickListener(oclBtn);
}
}
}
Логи:
Multiple markers at this line
- Syntax error on token "oclBtn", VariableDeclaratorId expected after
this token
- oclBtn cannot be resolved to a variable
- Syntax error on token(s), misplaced construct(s)
Syntax error on token "}", { expected

«Life is too short to spend rewriting code»