Android Studio 以多种方式帮助用户编写好的代码。其中之一是代码检查,它告诉用户一些丢失的东西或未使用的代码。例如,当我有一个带有 fragment 的 Activity 时,我使用 FragmentTransactions 来更改 fragment 。要完成这样的事务,我必须调用 commit()
。如果我不这样做,Android Studio 会给我这个警告:
如果您使用 Toast 并忘记对其调用 show()
,则会出现类似的警告。
所以我的问题是:我可以实现这样的自定义检查吗?
Android Studio 基于 IntelliJ IDEA,这可能是 IntelliJ 的一个特性。
最佳答案
根据 Android Developers Channel 上的视频它是 IntelliJ 的结构替换功能。视频向前移动得非常快,因此您可以阅读 this article about the video content .
在 Android Studio/IntelliJ 中,您可以通过 Edit | 找到 Structural Replace 对话框查找 |替换结构
,创建您的模式并单击保存模板
。
有关更多详细信息,另请参阅 IntelliJ help page对于此功能。
关于Android 代码检查 : Implement custom inspection,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36247364/