Rei*_*erd 1 java android exception
我有这部分代码:
/**
* Checks if the provided URL is valid.
*
* @param urlToCheck - The URL to check.
*
* @return boolean true if it's valid.
*/
protected boolean isUrlValid( String urlToCheck )
{
boolean isValid = true;
try
{
URL url = new URL( urlToCheck );
}
catch ( MalformedURLException exception )
{
isValid = false;
}
return isValid;
}
Run Code Online (Sandbox Code Playgroud)
如您所见,我正在创建一个新的URL对象,如果String URL无效,它将崩溃.这是有效的,"问题"是LINT说我不使用url变量.我真的不必使用它,所以这是我的问题:
你看到一个警告,因为你没有使用变量,可能会浪费内存.如果你不需要变量,你可以做这样的事情
protected boolean isUrlValid( String urlToCheck )
{
boolean isValid = true;
try
{
new URL( urlToCheck ); // Notice this
}
catch ( MalformedURLException exception )
{
isValid = false;
}
return isValid;
}
Run Code Online (Sandbox Code Playgroud)