递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
查看: 4594|回复: 3
打印 上一主题 下一主题

[安卓] 无障碍在操作的时候,有些时候是获取不到信息的

[复制链接]

9

主题

50

帖子

663

积分

高级会员

Rank: 4

积分
663
跳转到指定楼层
楼主
发表于 2023-4-12 22:59:49 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
有些时候是找不到文本之类的操作,但是有些时候又可以,还有就是,相同的命令,好比查找节点ID是否存在,有些时候没问题,但是有些时候又会崩溃。比较头疼,有大佬知道原因么。麻烦指点一下。
回复

使用道具 举报

444

主题

1万

帖子

4万

积分

超级版主

Rank: 8Rank: 8

积分
40533
沙发
发表于 2023-4-13 10:22:55 | 只看该作者
没有什么特别好的办法。
就是操作任何对象的时候判断这个对象是不是空对象,防止空对象异常崩溃。

另外如果是个数组或者列表需要取成员,也要判断一下成员是否存在等问题。

全靠写的多,有经验就好了。。
安卓无障碍实战课:点击查看
交流群:641526939
回复

使用道具 举报

9

主题

50

帖子

663

积分

高级会员

Rank: 4

积分
663
板凳
 楼主| 发表于 2023-4-13 17:04:09 | 只看该作者
创世魂 发表于 2023-4-13 10:22
没有什么特别好的办法。
就是操作任何对象的时候判断这个对象是不是空对象,防止空对象异常崩溃。

还真是空对象的缘故。目前没崩过。。。。所以哈。。看例子的时候,。。。也要查看一下 有没有对象是空对象。。。多谢大佬了
回复

使用道具 举报

50

主题

124

帖子

1605

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
1605
地板
发表于 2023-4-13 20:04:37 | 只看该作者
我现在写文本 都要判断下下是不是空对象
文本=取***()
如果(文本!=空对象 && 文本!="")

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|递归火山软件开发平台 ( 鄂ICP备18029190号 )

GMT+8, 2024-11-24 15:46 , Processed in 0.088078 second(s), 17 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表