Android Studio 断言不工作
Android Studio assert not working
我正在调用 findViewById
,Android Studio(3.1 版,稳定版)提示我进行断言:
当我 select 它时,它会在 selected 行上方添加以下行:
assert v != null;
太棒了。我 运行 应用程序,View v
为空。但是,断言不起作用,它会跳转到调试器中它下面的行:
这怎么可能?这是 Android Studio 自己的建议,我没有做任何更改。它自己的 recommendation/autogenerated 代码不起作用。我是否遗漏了一些明显的东西?
显然,(如评论中所述)默认情况下禁用断言,但 Android Studio 鼓励断言。
通过这种方式,"problem" 可以归类为具有误导性的用户体验问题,而不是技术问题。
我正在调用 findViewById
,Android Studio(3.1 版,稳定版)提示我进行断言:
当我 select 它时,它会在 selected 行上方添加以下行:
assert v != null;
太棒了。我 运行 应用程序,View v
为空。但是,断言不起作用,它会跳转到调试器中它下面的行:
这怎么可能?这是 Android Studio 自己的建议,我没有做任何更改。它自己的 recommendation/autogenerated 代码不起作用。我是否遗漏了一些明显的东西?
显然,(如评论中所述)默认情况下禁用断言,但 Android Studio 鼓励断言。
通过这种方式,"problem" 可以归类为具有误导性的用户体验问题,而不是技术问题。