このコードは、リストビューをクリックするとポップアップするコンテキスト メニューの一部です。CheckBox がチェックされているかどうかによって、ユーザーの結果を取得しようとしています。問題は、作成中の文字列を解決できないことです。
コードは次のとおりです。
final CheckBox input11 = (CheckBox) textEntryView2.findViewById(R.id.checkBoxResult);
alert2.setPositiveButton("Confirm", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int whichButton) {
String blazeIt = lvItems.getItemAtPosition(menuInfo.position).toString();
String turntupheho = blazeIt.replace(" --COMPLETE", "");
String evenmoreturnt = turntupheho.replace(" --INCOMPLETE", "");
if (input11.isChecked()) {
String bigbutt = " --COMPLETE";
} else {
String bigbutt = " -INCOMPLETE";
}
items.set(menuInfo.position, evenmoreturnt + bigbutt); //Cannot resolve symbol 'bigbutt'
itemsAdapter.notifyDataSetChanged();
writeItems();
}
}
);
編集: 申し訳ありませんが単純なミス (文字列を宣言するのを忘れました)。まだ勉強してる。迅速な対応をありがとうございました。