I need to format the following string with its parameter, but it is generating the following error:
Caused by: java.util.IllegalFormatConversionException:% d can not format java.lang.String arguments
private static final String URL_HOST = "http://xxxx.com/";
private static final String URL_VERIFICA_ATUALIZACAO = "aaaa/%d";
String url = String.format(URL_HOST + URL_VERIFICA_ATUALIZACAO, ultimaConfiguracao.getUltima_atualizacao()); //retorna um Long (valor zero)
Property:
@DatabaseField(dataType = DataType.LONG, canBeNull = false, defaultValue = "0")
private long ultima_atualizacao;
public long getUltima_atualizacao() {
return ultima_atualizacao;
}
public void setUltima_atualizacao(long ultima_atualizacao) {
this.ultima_atualizacao = ultima_atualizacao;
}