簡単な列挙型を作成しました
public interface Params
{
public enum Locale
{
UK("UK"), US("US");
private String value;
private Locale(String value) {
this.value = value;
}
};
....
Params.Locale 属性を取得するように変更したいメソッドを次に示します。
public void doErrorQuery(Locale locale, String p_listStr)
{
if (p_spellingList == null)
{
result.setError(true);
result.setErrorMessage("Null spelling list");
return;
}
Locale enum を使用してインポートします
import com.Params.Locale;
問題は、これをコンパイルできないことです。ロケールを解決できないと言っています。Params.Locale を使用しても機能せず、名前を解決できません。