我有以下單選按鈕對話框,它的工作方式我想我也有大小12設置爲默認,但我需要現在能夠做的是保存instancestate時選擇其他東西時,我希望在再次打開應用程序時選擇大小。這裏是我的代碼對話框的Android保存實例狀態
final CharSequence[] items = {"12m", "16m", "20m"};
AlertDialog.Builder builder = new AlertDialog.Builder(Tweaks.this);
builder.setTitle("Select a size");
builder.setSingleChoiceItems(items, 0, new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int item) {
if(items[item] == "12m"){
Toast.makeText(this, "your size is 12", Toast.LENGTH_SHORT).show();
}
if(items[item] == "16m"){
Toast.makeText(this, "your size is 16", Toast.LENGTH_SHORT).show();
}
if(items[item] == "20m"){
Toast.makeText(this, "your size is 20", Toast.LENGTH_SHORT).show();
}
}
})
.setNegativeButton("Cancel", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int id) {
dialog.cancel();
}
}).show();
感謝您的幫助
中保存所有相應的信息。請縮進你的代碼,很難像這樣讀取 – MByD 2011-05-06 22:22:37