什么是Android工作室中的“安全删除”?

时间:2014-10-09 09:06:37

标签: android android-studio

当我想要删除一个类或一个布局时,我会弹出一个弹出窗口,询问我是否要"安全删除"它

我想知道所有选项究竟是什么,但我找不到任何好的答案。

那么这三个选项究竟意味着什么?

enter image description here

2 个答案:

答案 0 :(得分:8)

使用安全删除Android Studio将搜索您的" WebViewA"是否在另一个文件中使用,因此如果删除它将不会导致任何错误。

例如,如果您在MyActivity类中使用类WebViewA,然后在没有安全删除的情况下删除WebViewA类,则MyActivity类中将出现新错误。

这是安全删除的示例:

我试图删除BluetoothUtility类,我使用安全删除然后Android工作室检测有2个用法的BluetoothUtility

enter image description here

选择View Usages后,我发现我在MyActivity类中使用了BluetoothUtility。 我也可以从中进行重构。

enter image description here

我希望我的解释足够清楚! :)

答案 1 :(得分:1)

安全删除 与基于IntelliJ IDEA的其他开发环境一样适用于Android Studio。

它说

您可以安全地删除类,接口,方法,字段和参数,使代码保持正常运行并且没有错误。安全删除重构会在打开的项目中查找所选符号的所有用法,或者只是在没有找到用法的情况下删除该符号。

参考: Re-factoring into IntelliJ


您可以在Safe Delete doc from IntelliJ

了解更多信息