Fixes bug 3046

This commit is contained in:
Bennet Brunsen
2015-06-29 12:05:33 +02:00
parent 70e03b1e62
commit 1036614ebf
4 changed files with 17 additions and 0 deletions
@@ -4,6 +4,11 @@
android:id="@+id/refresh"
android:title="@string/options_refresh"/>
<item
android:id="@+id/check_out"
android:title="@string/options_menu_checkout"
/>
<item
android:id="@+id/settings"
android:title="@string/settings"/>
@@ -19,4 +19,6 @@
<string name="server">Polling Einstellungen</string>
<string name="server_sync_settings">Abfrage Intervall (Sekunden)</string>
<string name="options_menu_checkout">Checkout</string>
</resources>
@@ -24,4 +24,6 @@
<string name="server">Polling</string>
<string name="server_sync_settings">Polling Interval (seconds)</string>
<string name="options_menu_checkout">Checkout</string>
</resources>
@@ -131,6 +131,9 @@ public class RegattaActivity extends AbstractRegattaActivity {
CheckinManager manager = new CheckinManager(checkinUrl, this);
manager.callServerAndGenerateCheckinData();
return true;
case R.id.check_out:
checkOut();
return true;
case R.id.about:
AboutDialog aboutDialog = new AboutDialog(this);
aboutDialog.show();
@@ -168,6 +171,11 @@ public class RegattaActivity extends AbstractRegattaActivity {
}
}
private void checkOut(){
DatabaseHelper.getInstance().deleteRegattaFromDatabase(this, checkinDigest);
finish();
}
public String getCheckinDigest() {
return checkinDigest;
}