catch exception whose cause I'm not sure of but that make it

impossible to launch the app when a game gets into a certain
state. Probably need to catch exceptions at a top level of game
listing process and offer to discard those in which non-recoverable
exceptions occur. Later...
This commit is contained in:
Eric House 2015-01-12 07:27:24 -08:00
parent 5c00e31d95
commit fc9c262796

View file

@ -265,21 +265,24 @@ public class Utils {
if ( s_phonesHash.containsKey( phone ) ) {
name = s_phonesHash.get( phone );
} else {
name = null;
ContentResolver contentResolver = context.getContentResolver();
Cursor cursor =
contentResolver
.query( Uri.withAppendedPath( PhoneLookup.CONTENT_FILTER_URI,
Uri.encode( phone )),
new String[] { PhoneLookup.DISPLAY_NAME },
null, null, null );
if ( cursor.moveToNext() ) {
int indx = cursor.getColumnIndex( PhoneLookup.DISPLAY_NAME );
name = cursor.getString( indx );
try {
name = null;
ContentResolver contentResolver = context.getContentResolver();
Cursor cursor =
contentResolver
.query( Uri.withAppendedPath( PhoneLookup.CONTENT_FILTER_URI,
Uri.encode( phone )),
new String[] { PhoneLookup.DISPLAY_NAME },
null, null, null );
if ( cursor.moveToNext() ) {
int indx = cursor.getColumnIndex( PhoneLookup.DISPLAY_NAME );
name = cursor.getString( indx );
}
cursor.close();
s_phonesHash.put( phone, name );
} catch ( Exception ex ) {
name = "not found";
}
cursor.close();
s_phonesHash.put( phone, name );
}
}
if ( null == name && phoneStandsIn ) {