私はコードのこの部分を持っています:
/**
* 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;
}
ご覧のとおり、新しい URL オブジェクトを作成しています。これは、文字列 URL が有効でない場合にクラッシュします。url
これは機能しています。「問題」は、LINT が変数を使用していないと言っていることです。私は実際にそれを使用する必要はないので、ここに私の質問があります:
- 他のより良いアプローチはありますか?
- この行の lint チェックを抑制することはできますか?