Resources + LayoutInflater: throw same Exceptions as on AOSP

This commit is contained in:
Julian Winkler
2023-09-01 12:39:20 +02:00
parent f968bcd7c4
commit c6b98b14f8
4 changed files with 21 additions and 9 deletions

View File

@@ -82,15 +82,19 @@ public class LayoutInflater {
return view;
}
public View inflate(int resource, ViewGroup root) throws Exception {
public View inflate(int resource, ViewGroup root) {
return inflate(resource, root, root != null);
}
public View inflate(int layoutResID, ViewGroup root, boolean attachToRoot) throws Exception {
public View inflate(int layoutResID, ViewGroup root, boolean attachToRoot) {
XmlResourceParser xpp = Context.this_application.getResources().getLayout(layoutResID);
return inflate(xpp, root, attachToRoot);
try {
return inflate(xpp, root, attachToRoot);
} catch (Exception e) {
throw new RuntimeException(e);
}
}
public View inflate(XmlPullParser parser, ViewGroup root, boolean attachToRoot) throws Exception {