मेरे पास बाइट्स की एक सरणी है और मुझे इसे एंड्रॉइड ड्रायबल में बदलने की ज़रूरत है। मैं यह रूपांतरण कैसे कर सकता हूं?बाइट [] से ड्रायबल कैसे बनाएं? (एंड्रॉइड)
यहाँ मैं क्या करने की कोशिश की लेकिन सफलता नहीं मिली है:
byte[] b = getByteArray();
ByteArrayInputStream is = new ByteArrayInputStream(b);
Drawable drw = Drawable.createFromStream(is, "articleImage");
DRW हमेशा शून्य है!
संपादित करें:
मेरे बाइट [] वास्तव में/दूषित है अधूरा, कि समस्या थी।
क्या आप सुनिश्चित हैं कि 'बी' में सार्थक डेटा है? –
आपका बाइट [] दूषित हो गया है, शायद बेकार रूपांतरण से एक स्ट्रिंग तक, जो कि अगर आप इसके बीच में एन्कोडिंग बदल रहे हैं तो बेवकूफ़ नहीं है। – njzk2