Ciao a tutti.
Ho necessità di visualizzare in un'applicazione Android un'immagine residente su un server Google associato al mio google account.
Ho creato un .NET web service ed ho provato a visualizzare l'immagine remota tramite la classe https://github.com/koush/UrlImageViewHelper.
Il web service funziona correttamente tranne per la visualizzazione dell'immagine remota di cui mostra soltanto il link.
codice:
while (reader.Read())
{
result.Append(reader["Pic"].ToString() + "<b><font size=600 face=sans-serif color=#243c45>"
+ Convert.ToDateTime(reader["PicDate"]).ToString("dd/MM/yyyy") + "</font></b><br />"
+ reader["PicTitle"].ToString() + "<br /><a href=http://www.xxxxxxx.com/?ID="
+ reader["PicID"].ToString() + ">http://www.xxxxxxx.com/?ID=" + reader["PicID"].ToString() + "</a><br /><br /><br />");
}
Adesso ho inserito nella classe java che richiama il web service quanto previsto dalla classe https://github.com/koush/UrlImageViewHelper
Questo è il codice:
codice:
try {
httpTransport.call(SOAP_ACTION, envelope);
SoapPrimitive response = (SoapPrimitive) envelope.getResponse();
UrlImageViewHelper.setUrlDrawable(imagepic, "http://www.urlremoto.com/images/......");
textView.setText(Html.fromHtml(response.toString()));
textView.setMovementMethod(LinkMovementMethod.getInstance());
} catch (Exception exception) {
textView.setText(exception.toString());
}
Errore:
codice:
java.lang.NullPointerException
Idee? Grazie