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

获取值的问题-获取不到不执行

String jobFloatValue = (String) jobDataMap.get("floatJobValue");

如果这样写的话,该语句直接不执行,返回到

jobExecutionContext.getJobDetail().getJobDataMap()

返回到这一句了,请问有人能解释一下吗?谢谢

正在回答

3 回答

同学好,可以试试这个?https://blog.csdn.net/qq_36838191/article/details/80677273

强转的话,调试看看get会返回什么数据

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

maybe丶xg 提问者

get直接不执行当条语句。尴尬~~~
2018-11-04 回复 有任何疑惑可以回复我~
#2

maybe丶xg 提问者

不执行,没法看到是什么数据。
2018-11-04 回复 有任何疑惑可以回复我~
#3

翔仔 回复 maybe丶xg 提问者

断点设置到String jobFloatValue = (String) jobDataMap.get("floatJobValue");,然后执行下一步,看会跳到哪里,一般不执行的话会报异常,或者没到这个断点的话看看上面哪一步报错或者是什么原因导致跳转不到这段逻辑
2018-11-05 回复 有任何疑惑可以回复我~

刚才试了你这样的写法 没有出现你说的情况   你可以把你的代码粘贴出来?

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

getFloat这些方法又是可以的。

就get后强转不行,语句直接不执行。

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

举报

0/150
提交
取消

获取值的问题-获取不到不执行

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