ApkDecoder: use getResTable() instead of mResTable directly.

This commit is contained in:
Ryszard Wiśniewski 2010-06-12 17:22:01 +02:00
parent b15179c8bc
commit 18c3f0cf7b

View File

@ -121,10 +121,10 @@ public class ApkDecoder {
mForceDelete = forceDelete; mForceDelete = forceDelete;
} }
public void setFrameworkTag(String tag) { public void setFrameworkTag(String tag) throws AndrolibException {
mFrameTag = tag; mFrameTag = tag;
if (mResTable != null) { if (hasResources()) {
mResTable.setFrameTag(tag); getResTable().setFrameTag(tag);
} }
} }
@ -180,8 +180,9 @@ public class ApkDecoder {
mAndrolib.writeMetaFile(mOutDir, meta); mAndrolib.writeMetaFile(mOutDir, meta);
} }
private void putUsesFramework(Map<String, Object> meta) { private void putUsesFramework(Map<String, Object> meta)
Set<ResPackage> pkgs = mResTable.listFramePackages(); throws AndrolibException {
Set<ResPackage> pkgs = getResTable().listFramePackages();
if (pkgs.isEmpty()) { if (pkgs.isEmpty()) {
return; return;
} }