<string name="no">No</string>\r
<string name="yes">Yes</string>\r
<string name="autoSaveMessage">Automatically saving rocket</string>\r
+ <string name="loadingErrorMessage">Error Loading File</string>\r
\r
<string-array name="PreferenceMotorBrowserGroupingEntries">\r
<item>Case</item>\r
import net.sf.openrocket.motor.ThrustCurveMotorPlaceholder;\r
import net.sf.openrocket.rocketcomponent.Rocket;\r
import android.app.AlertDialog;\r
+import android.app.Dialog;\r
import android.content.ActivityNotFoundException;\r
-import android.content.DialogInterface;\r
import android.content.Intent;\r
import android.content.SharedPreferences;\r
import android.content.res.Resources;\r
if ( result.loadingError != null ) {\r
\r
AlertDialog.Builder dialogBuilder = new AlertDialog.Builder(this);\r
- dialogBuilder.setTitle("Error Loading File" );\r
+ dialogBuilder.setTitle( R.string.loadingErrorMessage );\r
dialogBuilder.setMessage( result.loadingError.getLocalizedMessage());\r
- dialogBuilder.setOnCancelListener( new DialogInterface.OnCancelListener() {\r
- @Override\r
- public void onCancel(DialogInterface dialog) {\r
- OpenRocketLoaderActivity.this.finish();\r
- }\r
- });\r
- dialogBuilder.create().show();\r
+ dialogBuilder.setCancelable(true);\r
+ Dialog d = dialogBuilder.create();\r
+ d.setCanceledOnTouchOutside(true);\r
+ d.show();\r
\r
} else {\r
CurrentRocketHolder.getCurrentRocket().setRocketDocument( result.rocket );\r