Я хотел бы установить мои переменные в верхней части моего класса, а не в методе
Я могу'Похоже, я не могу решить эту запутанную проблему, у меня есть много вещей, которые я хотел бы добавить в начало своего класса, чтобы уменьшить беспорядок.
Поскольку несколько методов используют эти переменные флажка.
Я бы хотел, чтобы все находилось сверху под открывающей скобкой.
Вот'с чем работает, ноне что я хочу.:
public class MyClass extends Activity implements View.OnClickListener {
//leaving out most code like onCreate. Just pretend it's there.
public void checkboth(View view) {
CheckBox cb1 = (CheckBox) findViewById(R.id.cb1);
CheckBox cb2 = (CheckBox) findViewById(R.id.cb2);
cb1.setchecked(true);
cb2.setchecked(true);
}
@Override
public void onClick(View v) {
}
}
Но для жизни я могуне могу понять, почему я не могусделать это:
public class MyClass extends Activity implements View.OnClickListener {
CheckBox cb1 = (CheckBox) findViewById(R.id.cb1);
CheckBox cb2 = (CheckBox) findViewById(R.id.cb2);
//leaving out most code like onCreate. Just pretend it's there.
public void checkboth(View view) {
cb1.setchecked(true);
cb2.setchecked(true);
}
@Override
public void onClick(View v) {
}
}