このコードを書くと、このエラーが表示されます。
マークされた行に「最終的なローカル変数 peyvaDawi は、囲んでいる型で定義されているため、割り当てることができません」と表示されます。
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
ferheng=new Veritabani(this);
final ImageButton btn=(ImageButton)findViewById(R.id.btnBigere);
final EditText edtPeyv=(EditText)findViewById(R.id.edtPeyv);
final RadioButton rbKT=(RadioButton)findViewById(R.id.rbKT);
final RadioButton rbTK=(RadioButton)findViewById(R.id.rbTK);
final String peyvaDawi="emre";
btn.setOnClickListener(new View.OnClickListener() {
public void onClick(View arg0) {
final boolean KT=rbKT.isChecked();
final boolean TK=rbTK.isChecked();
sonuc="";
String strPeyv=edtPeyv.getText().toString();
Boolean tenePeyv=false;
if(strPeyv==peyvaDawi)
tenePeyv=true;
else
tenePeyv=false;
if(KT)
Arama(strPeyv,"kurdi",tenePeyv);
if(TK)
Arama(strPeyv,"tirki",tenePeyv);
peyvaDawi=strPeyv;//<<<<<<<<<<<<<<<<< i see error in this line.
}
});
}
行 peyvaDawi=strPeyv; にエラーが表示されます。