Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit ff6be4a8 authored by luca020400's avatar luca020400
Browse files

fixup! Recorder: improve file name selection logic

Remove hardcoded format string template and
use the standard UTC ISO format for printing
local time

Change-Id: If83806be534019dd3f0b2e0a8f683c1fdba08ab6
parent f90745b0
Loading
Loading
Loading
Loading
+9 −4
Original line number Diff line number Diff line
@@ -61,6 +61,8 @@ import org.lineageos.recorder.utils.Utils;

import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
import java.time.format.DateTimeFormatterBuilder;
import java.time.temporal.ChronoUnit;
import java.util.Locale;

public class RecorderActivity extends AppCompatActivity {
@@ -380,10 +382,13 @@ public class RecorderActivity extends AppCompatActivity {
    private String getNewRecordFileName() {
        final String tag = mLocationHelper.getCurrentLocationName()
                .orElse(FILE_NAME_FALLBACK);
        final DateTimeFormatter formatter = DateTimeFormatter.ofPattern(
                getString(R.string.main_file_date_time_format),
                Locale.getDefault());
        final DateTimeFormatter formatter = new DateTimeFormatterBuilder()
                .append(DateTimeFormatter.ISO_LOCAL_DATE)
                .appendLiteral(' ')
                .append(DateTimeFormatter.ISO_LOCAL_TIME)
                .toFormatter(Locale.getDefault());
        final LocalDateTime now = LocalDateTime.now();
        return String.format(FILE_NAME_BASE, tag,
                formatter.format(LocalDateTime.now())) + ".%1$s";
                formatter.format(now.truncatedTo(ChronoUnit.SECONDS))) + ".%1$s";
    }
}
+0 −2
Original line number Diff line number Diff line
@@ -101,8 +101,6 @@
    <!-- Main activity -->
    <!-- Sound record title -->
    <string name="main_sound_action">Record sound</string>
    <!-- File name date-time format -->
    <string name="main_file_date_time_format">yyyy-MM-dd HH:mm:ss</string>

    <!-- List activity -->
    <!-- List activity title -->