mirror of
https://github.com/eclipse-sailing-analytics/sailing-analytics.git
synced 2026-09-24 14:38:45 +00:00
Fixes bug 3046
This commit is contained in:
@@ -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>
|
||||
+8
@@ -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;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user