1
喜即時通訊新在想使用Android的發展動態綁定數組alertbox android中我使用下面的代碼:如何在Android中動態綁定列表到警報框?
//Return List of file in current directory from ftp//
String[] ListFile = Utility.GetFileFromFtp(Type.Contacts);
AlertDialog.Builder builder1 = new AlertDialog.Builder(con);
builder1.setTitle("Select file to Restore");
builder1.setSingleChoiceItems(ListFile ,-1,new DialogInterface.OnClickListener() { //@Override
public void onClick(DialogInterface dialog, int which) {
// TODO Auto-generated method stub
//Error Line//
Log.d("FileName",String.valueOf(ListFile[which]));
}
});
AlertDialog alert = builder1.create();
alert.setButton("Ok", OnClickListener);
alert.show();
此代碼綁定列表中成功地警告框。 但是當我試圖得到它是由用戶選擇的alertbox項目的onclick事件的文件名
代碼:
public void onClick(DialogInterface dialog, int which)
{
//Error Line//
Log.d("FileName",String.valueOf(ListFile[which]));
}
});
它給錯誤 錯誤:
Change the ListFile modifier to final
當我改變修改器到最後我不能動態分配列表。 我不知道解決這個問題,在這方面的任何幫助非常感謝。 在此先感謝。
對不起,哥們請kindle告訴我如何接受在這個論壇的答案,你的答案爲我工作。 – 2011-03-02 12:00:39