You've already forked android_translation_layer
mirror of
https://gitlab.com/android_translation_layer/android_translation_layer.git
synced 2025-10-27 11:48:10 -07:00
PackageInfo: handle Resources.NotFoundException gracefully
This commit is contained in:
@@ -271,10 +271,14 @@ public class PackageInfo {
|
||||
String metadata_name = name.getValueAsString();
|
||||
TypedValue metadata_value = new TypedValue();
|
||||
int data = value.getData();
|
||||
if(data == -1)
|
||||
continue;
|
||||
|
||||
Context.r.getValue(data, metadata_value, true);
|
||||
try {
|
||||
Context.r.getValue(data, metadata_value, true);
|
||||
} catch (android.content.res.Resources.NotFoundException e) {
|
||||
System.out.println("PackageInfo(): error getting value for '"+metadata_name+"'");
|
||||
e.printStackTrace();
|
||||
continue;
|
||||
}
|
||||
|
||||
switch(metadata_value.type) {
|
||||
case TypedValue.TYPE_STRING:
|
||||
|
||||
Reference in New Issue
Block a user