2012-11-08 37 views

回答

1

由此我懷疑這條線是造成類轉換異常

(byte[]) getValue(key); 

什麼的getValue()的返回。如果它沒有返回一個byte []的對象,你將會得到異常。

+0

它會拋出一個異常「字符串不能被轉換爲字節[]」 –

+1

如果我改變這一行爲'字符串val =(String)getValue(key);'那麼它不會拋出異常但位圖不會生成 –

+0

getValue()的簽名是什麼。沒有足夠的信息來幫助。請更新問題 – RNJ

2

嘗試byte [] val= ((String) getValue(key)).getBytes();

0

試試這個:

(byte[]) getValue(key).getBytes(); 
相關問題