Показать сообщение отдельно
Старый 15.08.2008, 14:29   #37
ViNT
Модератор
 
Регистрация: 03.04.2007
Сообщений: 2,252
Написано 597 полезных сообщений
(для 817 пользователей)
Ответ: Хранение картинок в классах

Да забыл инициализировать byte[] b.
А делается это так:
public static byte[] getResBytes(String res){

    
InputStream in=Main.instance.getClass().getResourceAsStream(res);
    
byte[] b=null;
    try{ 
         
=new byte[in.available()];//Инициализация - забыл
        
}catch(Exception e){}
    try {

      
in.read(b);
      
in.close();
    }
    catch (
Exception ex) {/*Main.quitApp();*/}

    return 
b;
  } 
На счет массива - синтаксически вроде все правильно, но матерится на значения 0xae и 0x82. Попробуй вместо них написать (byte)0xae и (byte)0x82. У меня так скомпилилось.
(Offline)
 
Ответить с цитированием