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

Thread.sleep 将无法工作,除非它被包裹在 Selenium 的 try catch 块中

Thread.sleep 将无法工作,除非它被包裹在 Selenium 的 try catch 块中

小怪兽爱吃肉 2023-05-24 16:33:48
尝试这个:val metrics = DisplayMetrics()windowManager?.defaultDisplay?.metrics(metrics)val width = metrics.densityval distance = TypedValue.applyDimension(                TypedValue.COMPLEX_UNIT_DIP, width,                resources.displayMetrics)不确定 TypedValue.applyDimension 的参数是什么 如果你需要像素那么metrics.widthPixels
查看完整描述

1 回答

?
温温酱

TA贡献1752条经验 获得超4个赞

Thread.sleep() 方法抛出 InterruptedException。这个异常是否真的会被抛出取决于你的 java 代码执行过程中发生了什么,这个方法只是让你知道它可能会发生,你应该以某种方式处理它。

处理异常的一种方法是将其放在 try catch 块中,这样如果异常被抛出,程序仍将继续执行,catch 块中的代码将执行。

如果你真的不想要一个 try catch 块(不知道你为什么不想要),你可以在你的方法顶部添加一个 throws 声明,它看起来像这样:

    public void test() throws InterruptedException {
查看完整回答
反对 回复 2023-05-24
  • 1 回答
  • 0 关注
  • 123 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信