Merge pull request #8574 from osmandapp/clear_dialog_fix
Clear data dialog
This commit is contained in:
commit
c312461126
2 changed files with 12 additions and 2 deletions
|
@ -11,6 +11,7 @@
|
|||
Thx - Hardy
|
||||
|
||||
-->
|
||||
<string name="clear_recorded_data_warning">Are you sure you want to clear recorded data?</string>
|
||||
<string name="profile_type_custom_string">Custom profile</string>
|
||||
<string name="shared_string_angle_param">Angle: %s°</string>
|
||||
<string name="shared_string_angle">Angle</string>
|
||||
|
|
|
@ -288,7 +288,7 @@ public class OsmandMonitoringPlugin extends OsmandPlugin {
|
|||
|
||||
public void controlDialog(final Activity activity, final boolean showTrackSelection) {
|
||||
final boolean wasTrackMonitored = settings.SAVE_GLOBAL_TRACK_TO_GPX.get();
|
||||
boolean nightMode;
|
||||
final boolean nightMode;
|
||||
if (activity instanceof MapActivity) {
|
||||
nightMode = app.getDaynightHelper().isNightModeForMapControls();
|
||||
} else {
|
||||
|
@ -328,7 +328,16 @@ public class OsmandMonitoringPlugin extends OsmandPlugin {
|
|||
startGPXMonitoring(activity, showTrackSelection);
|
||||
}
|
||||
} else if (item == R.string.clear_recorded_data) {
|
||||
app.getSavingTrackHelper().clearRecordedData(true);
|
||||
AlertDialog.Builder builder = new AlertDialog.Builder(UiUtilities.getThemedContext(activity, nightMode));
|
||||
builder.setTitle(R.string.clear_recorded_data_warning);
|
||||
builder.setNegativeButton(R.string.shared_string_no, null).setPositiveButton(
|
||||
R.string.shared_string_clear, new DialogInterface.OnClickListener() {
|
||||
@Override
|
||||
public void onClick(DialogInterface dialog, int which) {
|
||||
app.getSavingTrackHelper().clearRecordedData(true);
|
||||
}
|
||||
});
|
||||
builder.show();
|
||||
} else if(item == R.string.gpx_monitoring_stop) {
|
||||
stopRecording();
|
||||
} else if(item == R.string.gpx_start_new_segment) {
|
||||
|
|
Loading…
Reference in a new issue