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();
|
String metadata_name = name.getValueAsString();
|
||||||
TypedValue metadata_value = new TypedValue();
|
TypedValue metadata_value = new TypedValue();
|
||||||
int data = value.getData();
|
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) {
|
switch(metadata_value.type) {
|
||||||
case TypedValue.TYPE_STRING:
|
case TypedValue.TYPE_STRING:
|
||||||
|
|||||||
Reference in New Issue
Block a user