Warning message on not saving

Warning message when you cancel saving new entry into database
This commit is contained in:
Przemek Grondek 2014-08-06 18:27:03 +02:00
parent 6ca1cacda5
commit f5b99dbc71
2 changed files with 29 additions and 0 deletions
app/src/main
java/info/nerull7/mysqlbrowser
res/values

View file

@ -1,6 +1,10 @@
package info.nerull7.mysqlbrowser;
import android.app.Activity;
import android.app.AlertDialog;
import android.app.Dialog;
import android.content.Context;
import android.content.DialogInterface;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
@ -25,4 +29,26 @@ public class ElementActivity extends Activity {
.commit();
}
}
@Override
public void onBackPressed() {
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setMessage(getString(R.string.error_no_save));
builder.setNegativeButton(getString(R.string.cancel), new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
}
});
builder.setPositiveButton(getString(R.string.yes), new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
finish();
}
});
builder.setTitle(R.string.warning);
builder.setIcon(R.drawable.ic_action_warning);
builder.create();
builder.show();
}
}

View file

@ -34,5 +34,8 @@
<string name="action_save">Save</string>
<string name="title_fragment_database">Available Databases</string>
<string name="title_activity_list">ListActivity</string>
<string name="error_no_save">Your data will NOT be saved! Would you like to continue?</string>
<string name="yes">Yes</string>
<string name="warning">Warning</string>
</resources>