Sto tentando di usare Picasso per ottenere tre Bitmap
immagini da una URL
Picasso java.lang.IllegalStateException: chiamata metodo non dovrebbe accadere dal thread principale
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.tab2);
Drawable d1 = new BitmapDrawable(Picasso.with(Tab2.this).load(zestimateImg1).get());
}
sto ottenendo FATAL EXCEPTION
con questo codice. Sospetto che abbia a che fare con il fatto che questo dovrebbe essere fatto entro AsyncTask
, ma non riesco a farlo funzionare. Se l'uso è evitabile, vorrei farlo senza usare AsyncTask
.
Come posso eseguire questo codice senza arrestarsi?
Se il modo migliore per farlo è con AsyncTask
, la soluzione è ok.
rivedere la documentazione di Picasso e vedere dove lo chiamano 'get()' e come è previsto da essere usato. – zapl
@zapl Trovo questo: 'android.graphics.Bitmap get() soddisfa sinceramente questa richiesta. Non capisco molto le discussioni:/ –
Accetterò anche la soluzione' AsyncTask', anche se devo caricare tre immagini. Ho solo bisogno di questo per lavorare lol –