当然我知道有黄色警告它们很重要。例如,如果我们使用以下代码,我们将收到黄色警告,因为我们没有使用show()
方法。
Toast.makeText(getApplication(),"Warning",Toast.LENGTH_SHORT);
但也有黄色警告,我不知道它们是否重要。例如,如果我在android studio中的可视化编辑器中创建一个按钮,那么android工作室会告诉我,我应该使用String
资源来命名按钮。
如果我不使用string
资源命名按钮会不会导致程序中断?
第二种情况:
当我想在我的代码中使用try{} catch{}
时,如果我不在catch
的块中使用代码,那么android工作室会告诉我块的catch
是空的。填充catch
的块真的很重要吗?
答案 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。