Eu gostaria de definir minhas variáveis no topo da minha classe em vez de no método
Eu não consigo resolver esse problema confuso, eu tenho muitas e muitas coisas que eu gostaria de adicionar no topo da minha classe para ajudar a reduzir a desordem.
Já que vários métodos usam essas variáveis de caixa de seleção.
Eu gostaria de ter tudo no topo diretamente sob o suporte de abertura.
Aqui está o que funciona, masnão o que eu quero.:
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) {
}
}
Mas para a vida de mim eu não consigo descobrir porque eu não posso fazer isso:
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) {
}
}