(Android/Phoenix)expand on ROM load error message

This commit is contained in:
ToadKing 2013-02-22 17:33:41 -05:00
parent 653ae663a2
commit 232706d665
1 changed files with 2 additions and 5 deletions

View File

@ -474,21 +474,18 @@ public class RetroArch extends Activity implements
} }
break; break;
case ACTIVITY_NATIVE_ACTIVITY: case ACTIVITY_NATIVE_ACTIVITY:
Log.i(TAG, "native return");
AlertDialog.Builder builder = new AlertDialog.Builder(this).setNeutralButton("OK", null); AlertDialog.Builder builder = new AlertDialog.Builder(this).setNeutralButton("OK", null);
try { try {
DataInputStream cacheStream = new DataInputStream(new FileInputStream(return_file)); DataInputStream cacheStream = new DataInputStream(new FileInputStream(return_file));
int value = cacheStream.readInt(); int value = cacheStream.readInt();
cacheStream.close(); cacheStream.close();
Log.i(TAG, "native return value");
Log.i(TAG, "native return value:" + value);
if (value != 0) { if (value != 0) {
builder.setTitle("Error").setMessage("RetroArch Could not load the chosen ROM").show(); throw new IOException();
} }
} catch (FileNotFoundException e) { } catch (FileNotFoundException e) {
builder.setTitle("Crash").setMessage("RetroArch Crashed").show(); builder.setTitle("Crash").setMessage("RetroArch Crashed").show();
} catch (IOException e) { } catch (IOException e) {
builder.setTitle("Error").setMessage("RetroArch Could not load the chosen ROM").show(); builder.setTitle("Error").setMessage("RetroArch Could not load the chosen ROM.\n\nCheck the Cores Guide for details on valid ROMs for this emulator.").show();
} }
new File(return_file).delete(); new File(return_file).delete();
break; break;