Picasso java.lang.IllegalStateException: a chamada do método não deve ocorrer no encadeamento principal
Estou tentando usar o Picasso para obter trêsBitmap
imagens de umURL
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.tab2);
Drawable d1 = new BitmapDrawable(Picasso.with(Tab2.this).load(zestimateImg1).get());
}
estou obtendoFATAL EXCEPTION
com este código. Eu suspeito que isso tenha a ver com o fato de que isso deve ser feito dentro deAsyncTask
, mas não consigo fazê-lo funcionar. Se o uso for evitável, eu gostaria de fazer isso sem usar oAsyncTask
.
Como posso executar esse código sem travar?
Se a melhor maneira de fazer isso é comAsyncTask
, então essa solução está ok.