Android 创建多选菜单,写setMultiChoiceItems()出现问题,提示不存在该方法的解决方法

代码如下:
代码截图

报错如下:
报错截图

在优快云博客与论坛查过,也有人有类似的问题,但并没有得到解决,最后想了好久后明白了,解决方法如下:
通过查看setMultiChoiceItems()代码提示:
setMultiChoiceItems()代码参数提示
可知,第二个参数接受的是boolean [],而不是Boolean []对象,所以之需要把之前的
Boolean[] isChecked = new Boolean[]{false,false,true};改成boolean[] isChecked = new boolean[]{false,false,true};即可。
正常运行图
虽然只是一个小问题,但并不容易发现,找了好久才找出错误,特来此分享一下。

UML用例图是面向对象分析的一个重要工具,它帮助识别系统的功能性需求。为了深入理解用例图如何应用于软件设计实践中,建议参考《UML面向对象建模与设计第2版课后答案解析》这本书,其中详细讨论了UML用例图的概念和应用。 参考资源链接:[UML面向对象建模与设计第2版课后答案解析](https://wenku.youkuaiyun.com/doc/6qp8ug4gyf?spm=1055.2569.3001.10343) 在软件设计实践中,使用UML用例图首先需要确定参与者(Actors),这些通常是使用系统的外部用户或其他系统。然后,识别用例(Use Cases),它们代表系统能执行的业务功能。用例与参与者通过关联线相连,表示参与者和用例之间的交互关系。 用例图还应考虑包含关系(include)和扩展关系(extend),来展示用例之间的依赖和可行为。例如,一个基本的登录用例可能包含一个“输入凭证”用例,同时扩展到“忘记密码”的处理流程。 具体应用示例:在电子商务网站的设计中,一个参与者是“客户”。相关的用例可能包括“浏览商品”、“加入购物车”、“结账”等。如果在结账过程中需要客户验证身份,可以创建一个“身份验证”用例,并与“结账”用例之间设置包含关系。 通过这样的分析和绘制用例图,可以清晰地表达系统的功能性需求,并为后续的设计和开发提供指导。课后习题答案部分还提供了更实际案例和解析,帮助读者进一步掌握用例图的绘制技巧和应用方法。深入学习后,读者将能更好地理解和运用UML用例图来描述和分析软件系统的功能性需求。 参考资源链接:[UML面向对象建模与设计第2版课后答案解析](https://wenku.youkuaiyun.com/doc/6qp8ug4gyf?spm=1055.2569.3001.10343)
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值