在编译时生成自定义错误以进行安全检查

时间:2018-04-17 18:22:27

标签: android

在我的应用程序中有许多屏幕,每个屏幕都有不同的screenIds。也有很多开发人员,贡献应用程序。我多次面临一个问题,即开发人员忘记附加屏幕ID。在基本活动中有一个方法,我们必须分配屏幕ID,我已经使该方法抽象,但人们忘记写入它,留空。是否有一种方法可以确保每个屏幕(此处为Activity)获取screenId如果抽象方法为空,则会出现编译时错误,或者在min生成apk时会出现错误。谢谢你的时间。

1 个答案:

答案 0 :(得分:0)

您可能需要浏览Lint checks,因为Lint会一直扫描您的代码库以确保代码的正确性。如果您正确使用它,如果代码没有&#39,您可以打破构建满足要求。