[转载]android平台使用assert断言

关键字:android  assert 断言
文章来源:bsxylj的专栏

1. 步骤:
1.1 java 把assert实现为语法关键字, 可直接使用
1
2
3
4
// codes    
assert (false):"there is a falt here.");
assert (null == p);
// codes
1.2 在设备上调试时要使能系统属性,在命令行环境中执行
1
adb shell setprop debug.assert 1

2. 说明:
2.1 上述步骤在HTC G8手机上测试确认.
 
[转载补充]
1 在ophone 2.5上测试确认
2 阅读很多文章,关于内部接口的设计,一般不推荐做大量的if测试,因为内部的接口本身就应该保证数据是正常的,所以这里可以使用断言来确认参数的合法性。