21.04.2014 Views

Curso-Android-Desarrollo-de-Aplicaciones-Móviles

Curso-Android-Desarrollo-de-Aplicaciones-Móviles

Curso-Android-Desarrollo-de-Aplicaciones-Móviles

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

CURSO ANDROID<br />

33<br />

/mdw_hr_reasonably_small.png”;<br />

}<br />

try {<br />

this.image = loadFromUrl(new URL(image));<br />

} catch (Exception e) {<br />

try {<br />

this.image = loadFromUrl(new URL(“http://a1.twimg.com<br />

/profile_images/82885809/mdw_hr_reasonably_small.png”));<br />

} catch (MalformedURLException e1) {}<br />

}<br />

}<br />

public void setAuthor(String author){<br />

this.author = author;<br />

}<br />

public String toString(){<br />

return this.title;<br />

}<br />

private Bitmap loadFromUrl(URL link) {<br />

Bitmap bitmap = null;<br />

InputStream in = null;<br />

try {<br />

in = link.openConnection().getInputStream();<br />

bitmap = BitmapFactory.<strong>de</strong>co<strong>de</strong>Stream(in, null, null);<br />

in.close();<br />

} catch (IOException e) {}<br />

return bitmap;<br />

}<br />

}<br />

MyApp<br />

En el capítulo anterior el listado <strong>de</strong> artículo los representamos como una lista estática <strong>de</strong>ntro <strong>de</strong> la clase<br />

<strong>de</strong> la activity principal, mencioné que esa no era la forma correcta por que <strong>de</strong>bían utilizarse clases <strong>de</strong><br />

aplicación y para eso utilizaremos MyApp.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!