首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

case expressions must be constant expressions有关问题

2012-12-21 
case expressions must be constant expressions问题private int DIALOG_ALERT_DISMISS 0??? ??? priva

case expressions must be constant expressions问题

private int DIALOG_ALERT_DISMISS = 0;
???
??? private Handler mhandler = new Handler() {
??????? public void handleMessage(Message msg) {
??????????? switch (msg.what) {
??????????? case DIALOG_ALERT_DISMISS:

??????????????? alertDialog.dismiss();
???????????????
??????????????? break;
??????????? }

??????? }
??? };

?

这样作有什么错呢,case那行报错了:case expressions must be constant expressions

?

好像是没把DIALOG_ALERT_DISMISS定义成final类型的,那么这是为什么呢?

?

希望高手帮我分析分析。

热点排行