Code example for DataInputStream

Methods: readFully, readInt, readLong, readUTF

0
	private Long id;
	private String nome;
	private byte[] imagem;
	private Bitmap bitmap;
	public void deserialize(DataInputStream in) throws IOException {
		id = in.readLong();
		nome = in.readUTF();
		Log.i(CATEGORIA,"Lendo carro id: " + id);
		//le os bytes da imagem 
		int tamanho = in.readInt();
		imagem = new byte[tamanho];
		in.readFully(imagem);
		//cria o Bitmap para exibir no ImageView 
		bitmap = BitmapFactory.decodeByteArray(imagem, 0, imagem.length);
	} 
	public Bitmap getBitmap() {
		return bitmap;
	} 
	public String getNome() {
		return nome;
	}