Android 代码检查 : Implement custom inspection

标签 android android-studio intellij-idea

Android Studio 以多种方式帮助用户编写好的代码。其中之一是代码检查,它告诉用户一些丢失的东西或未使用的代码。例如,当我有一个带有 fragment 的 Activity 时,我使用 FragmentTransactions 来更改 fragment 。要完成这样的事务,我必须调用 commit()。如果我不这样做,Android Studio 会给我这个警告:

Android Studio Code Inspection warning

如果您使用 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/

相关文章:

android - 在 Android Studio 中更改 xml 布局文件后需要重建

git - 无法推送到 heroku

android - Android 和 iPhone 中使用 AES 256 加密(不同结果)

java - 如何将可变参数传递给观察者?

android - setOnPreferenceChangeListener 不适用于自定义复选框首选项

command-line - 如何使用不同的文件夹启动intellij idea终端?

intellij-idea - 如何用intellij中的空格序列替换文件中的所有制表符?

ListView 中的 Android CheckBox 获得焦点

android release app bundle 构建缺少 native lib .so 文件

ios - Flutter `Device doesn' t 支持 macOS Catalina 上的无线同步错误