有关DialogInterface.OnClickListener - Android的AlertDialog查询

时间:2012-10-02 18:00:03

标签: android alertdialog android-alertdialog

我使用SharedPreferences文件中的条目填充AlertDialog。

有8个条目。在SharePreferences文件中,他们输入为(“serverurl”,伦敦,英国)。

AlertDialog按字母顺序显示值(伦敦,英国等),这就是我想要的。

单击选项时,我使用以下代码:

new DialogInterface.OnClickListener() {
            public void onClick(DialogInterface dialoginterface,
                int i) {;
                setServer(i);   
            }
        })

这就是我的问题所在。我不想根据所选选项的位置传递整数,我希望它传递该值的键。

例如,如果用户单击位置4处的华盛顿特区,我不想使用“4”作为参数,我希望它传递密钥(在此示例中,它将是URL / IP地址)。

总之这可能吗?或者共享偏好中的选项只能通过它们出现的位置访问?

0 个答案:

没有答案