为了账号安全,请及时绑定邮箱和手机立即绑定

为什么我的switch语句会报错啊?

为什么我的switch语句会报错啊?

switch(item.getItemId()){

    case 1:

    Toast.makeText(MainActivity.this, "点击复制", Toast.LENGTH_LONG).show();

    break;

    case 2:

    Toast.makeText(MainActivity.this, "点击粘贴", Toast.LENGTH_LONG).show();

    break;

   

    case 3:

    Toast.makeText(MainActivity.this, "点击剪切", Toast.LENGTH_LONG).show();

    break;

    case 4:

    Toast.makeText(MainActivity.this, "点击呵呵", Toast.LENGTH_LONG).show();

    break;

   

    }

电脑让我直接删掉这段代码

正在回答

4 回答

你把它写在return super代码的上面就行了

http://img1.sycdn.imooc.com//55e53b300001709f08100435.jpg

0 回复 有任何疑惑可以回复我~

你把switch 写到了return上面了

1 回复 有任何疑惑可以回复我~
#1

星箜下

对,写在return后面会报此代码永远无法执行到警告。
2015-07-21 回复 有任何疑惑可以回复我~

就目前来开,极有可能你case后面1,2,3,4对应关系有问题引起的

0 回复 有任何疑惑可以回复我~

你这么发出来别人不知道报的什么错。。你发错误报告出来啊

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Android攻城狮的第二门课(第2季)
  • 参与学习       62396    人
  • 解答问题       207    个

本课程讲带你熟悉Android开发中常用的调试方式,菜单、调试程序

进入课程

为什么我的switch语句会报错啊?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信