首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何创建一个包含多个在运行时定义了名称的项目的AlertDialog?

问如何创建一个包含多个在运行时定义了名称的项目的AlertDialog?
EN

Stack Overflow用户
提问于 2011-07-05 04:29:53
回答 1查看 137关注 0票数 1

This解释了如何在编译时知道项的名称时这样做,但如果我想在运行时定义它们怎么办……例如,今天、明天、(明天和后天),等等。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-07-05 06:09:38

必须将items变量声明为

。

不,不是的。

并不意味着我不能改变这个值?

对于特定的示例,它被声明为final,因为它被显示为一个局部变量,并且在匿名DialogInterface.OnClickListener内部类中也需要该值。

但是:

  1. 仅仅因为某个东西被声明为final并不意味着它必须是一个字面量。例如,final关键字有时用在方法的参数上,而这些参数显然不是静态创建的。引用Wikipedia的话,“最终变量只能初始化一次,无论是通过初始化器还是赋值statement."
  2. There,如果你不想使用final,你可以把你的数组放在不需要final关键字的局部变量之外的地方。一个可能的候选人是您的活动的数据成员。
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6575832

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档