我想創建一個項目列表,不同的每個我和j變量。我的代碼是:變量無法解析
items cannot be resolved
我認爲,編譯器認爲該CharSequence[] items
可能不會被初始化:
if (i == 0) {
if (j == 0) {
final CharSequence[] items = {"4:45", "5:00"}
} else if (j == 1) {
final CharSequence[] items = {"4:43", "4:58"}
} else if (j == 2) {
final CharSequence[] items = {"4:41", "4:56"}
} else {
final CharSequence[] items = {"4:38", "4:53"}
}
...
new AlertDialog.Builder(this)
.setTitle("Hours")
.setItems(items,
new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialoginterface, int i) {
// getStation(i);
}
})
.show();
}
我行.setItems(items,
得到一個錯誤或者其他什麼... 我怎樣才能讓這個程序運行?
提示:當編譯器認爲它沒有被初始化時,他會告訴你它沒有被初始化。如果它說「無法解決」,那麼這意味着它無法在任何適用範圍內找到該變量。 – 2010-04-06 14:41:56