String item="stringItem";
需要把這個字符串項目轉換爲字節數組的Android/Java的類投exception.Converting一個字符串,字節數組
byte[] byteItemArray = stringItem.getByte();
這將引發類轉換異常。 我應該使用類型鑄造?
String item="stringItem";
需要把這個字符串項目轉換爲字節數組的Android/Java的類投exception.Converting一個字符串,字節數組
byte[] byteItemArray = stringItem.getByte();
這將引發類轉換異常。 我應該使用類型鑄造?
由此我懷疑這條線是造成類轉換異常
(byte[]) getValue(key);
什麼的getValue()的返回。如果它沒有返回一個byte []的對象,你將會得到異常。
它會拋出一個異常「字符串不能被轉換爲字節[]」 –
如果我改變這一行爲'字符串val =(String)getValue(key);'那麼它不會拋出異常但位圖不會生成 –
getValue()的簽名是什麼。沒有足夠的信息來幫助。請更新問題 – RNJ
嘗試byte [] val= ((String) getValue(key)).getBytes();
試試這個:
(byte[]) getValue(key).getBytes();
這行是異常? – RNJ
您無法將對象轉換爲字節數組。你想做什麼? –
請發送你的'getValue'方法 –