android studio中黄色警告的重要性

时间:2015-08-14 12:35:28

标签: android android-studio

当然我知道有黄色警告它们很重要。例如,如果我们使用以下代码,我们将收到黄色警告,因为我们没有使用show()方法。

Toast.makeText(getApplication(),"Warning",Toast.LENGTH_SHORT);

但也有黄色警告,我不知道它们是否重要。例如,如果我在android studio中的可视化编辑器中创建一个按钮,那么android工作室会告诉我,我应该使用String资源来命名按钮。

如果我不使用string资源命名按钮会不会导致程序中断?

第二种情况:

当我想在我的代码中使用try{} catch{}时,如果我不在catch的块中使用代码,那么android工作室会告诉我块的catch是空的。填充catch的块真的很重要吗?

1 个答案:

答案 0 :(得分:2)

对于问题的第一部分:它不会破坏您的程序。将鼠标光标保持在黄线上约。出现第二个弹出窗口和解释。从我的头脑中,我认为Android Studio会向您发出警告,因为您正在编写将向用户显示的文本。当您使用字符串资源时,很容易翻译显示的文本。 您可以在此处阅读有关字符串资源的更多信息:http://developer.android.com/guide/topics/resources/string-resource.html

对于第二部分,听起来你需要研究你的编程技巧(不要粗鲁,但我认为这是编程领域的基本内容之一)。您将代码包装在try / catch块中,因为您希望try块中的代码可能会抛出异常。因此,如果您的程序最终出现在catch块中,您可能希望以某种方式让用户知道,或者至少记录一些内容,这样您就知道出了什么问题。在此处阅读有关catch块的更多信息:http://developer.android.com/guide/topics/resources/string-resource.html