0
我有一個問題,谷歌不能幫助我:-(sendDataMessage()返回NullPointerException異常
我必須從磁盤讀取的圖像,並通過MMS發送要求 所以我的代碼是這樣的:
in = new FileInputStream("/sdcard/phn/Images/D.jpg");
buf = new BufferedInputStream(in);
byte[] bMapArray= new byte[buf.available()];
buf.read(bMapArray);
Bitmap bMap = BitmapFactory.decodeByteArray(bMapArray, 0, bMapArray.length);
image.setImageBitmap(bMap);//to display the image on UI
現在我能看到我剛剛轉換成字節的圖像下面的代碼:
sms.sendDataMessage(phoneNumber, null, port, bMapArray, sentPI, deliveredPI);
拋出一個異常,說:
java.lang.NullPointerException
at android.os.Parcel.readException(Parcel.java:1253)
at android.os.Parcel.readException(Parcel.java:1235)
爲什麼sendDataMessage
無法讀取字節數組bMapArray
?請幫忙 !