मैं पिकासो उपयोग करने के लिए एक URL
पिकासो java.lang.IllegalStateException: विधि कॉल मुख्य थ्रेड
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.tab2);
Drawable d1 = new BitmapDrawable(Picasso.with(Tab2.this).load(zestimateImg1).get());
}
मैं इस कोड के साथ FATAL EXCEPTION
हो रही है से तीन Bitmap
छवियों प्राप्त करने का प्रयास कर रहा हूँ से नहीं होना चाहिए। मुझे संदेह है कि इसे इस तथ्य से करना है कि यह AsyncTask
के भीतर किया जाना चाहिए, लेकिन मैं इसे काम नहीं कर सकता। यदि इसका उपयोग करना टालने योग्य है, तो मैं AsyncTask
का उपयोग किए बिना ऐसा करना चाहता हूं।
मैं इस कोड को क्रैश किए बिना चलाने के लिए कैसे प्राप्त कर सकता हूं?
यदि ऐसा करने का सबसे अच्छा तरीका AsyncTask
के साथ है, तो वह समाधान ठीक है।
देखो पिकासो के प्रलेखन पर फिर से और देखें कि वे जहां 'फोन (मिल)' और यह कैसे इरादा है इस्तेमाल किया जाएगा। – zapl
@zapl मुझे यह पता चलता है: 'android.graphics.Bitmap get() सिंक्रनाइज़ रूप से इस अनुरोध को पूरा करता है। 'मैं धागे को इतना समझ नहीं पा रहा हूं:/ –
मैं' AsyncTask' समाधान भी स्वीकार करूंगा, हालांकि मुझे तीन छवियां लोड करनी होंगी। मुझे बस काम करने के लिए इसकी आवश्यकता है –