【问题标题】:Eclipse. How to delete all calls of a deleted import? [closed]蚀。如何删除已删除导入的所有调用? [关闭]
【发布时间】:2013-02-05 09:57:25
【问题描述】:

我必须用自定义系统替换 Android 标准日志记录系统。我在所有 *.java 文件中删除了import android.util.Log;,现在我必须手动删除所有调用,例如Log.i(MY_TAG, "Something")。我的日志系统的方法有不同的签名;所以,我不能简单地运行“组织导入”来导入我的日志记录类并留下标准Log 类的调用。

【问题讨论】:

    标签: android eclipse import


    【解决方案1】:

    在您的工作区进行文件搜索,寻找导入日志类(“import ...Log”),检查结果。再做一次,但按下替换按钮并将该字段留空。

    最后将您的通话更改为记录。

    【讨论】:

    • 我写道,“我的日志系统的方法有不同的签名,所以我不能简单地执行“组织导入”来导入我的日志类和留下标准 Log 类的调用"
    • 我没有说清楚,但是您必须手动更改对 Log 的调用到您的日志记录框架。抑制android日志类的导入会将所有要替换的调用突出显示为编译错误,因此您不会错过任何调用。
    • 因此,删除类的方法的所有调用的唯一方法是手动删除它们。我在 *.java 文件中右键单击,检查了一些项目(尤其是 Refactor),没有找到类似于“删除类的所有方法调用”的任何内容
    猜你喜欢
    • 1970-01-01
    • 2014-12-09
    • 1970-01-01
    • 2017-07-03
    • 1970-01-01
    • 2022-07-22
    • 2014-12-03
    • 2011-06-04
    • 1970-01-01
    相关资源
    最近更新 更多