From c31710160745926a426a1d1526891a91858c3c1a Mon Sep 17 00:00:00 2001 From: REAndroid Date: Mon, 23 Jan 2023 07:21:29 -0500 Subject: [PATCH] use InfoHeader for quick check --- src/main/java/com/reandroid/arsc/pool/TableStringPool.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/reandroid/arsc/pool/TableStringPool.java b/src/main/java/com/reandroid/arsc/pool/TableStringPool.java index 0002ac6..cd7b980 100755 --- a/src/main/java/com/reandroid/arsc/pool/TableStringPool.java +++ b/src/main/java/com/reandroid/arsc/pool/TableStringPool.java @@ -20,6 +20,7 @@ import com.reandroid.arsc.array.TableStringArray; import com.reandroid.arsc.chunk.ChunkType; import com.reandroid.arsc.chunk.UnknownChunk; import com.reandroid.arsc.header.HeaderBlock; +import com.reandroid.arsc.header.InfoHeader; import com.reandroid.arsc.io.BlockReader; import com.reandroid.arsc.item.IntegerArray; import com.reandroid.arsc.item.IntegerItem; @@ -62,7 +63,7 @@ import java.io.InputStream; * loading other chunks */ public static TableStringPool readFromTable(InputStream inputStream) throws IOException { - HeaderBlock tableHeader = HeaderBlock.readHeaderBlock(inputStream); + InfoHeader tableHeader = InfoHeader.readHeaderBlock(inputStream); if(tableHeader.getChunkType()!=ChunkType.TABLE){ throw new IOException("Not TableBlock: "+tableHeader); }