Loading app/src/main/java/net/fabiszewski/ulogger/CreateGpxDocument.java +4 −0 Original line number Diff line number Diff line Loading @@ -19,6 +19,10 @@ class CreateGpxDocument extends ActivityResultContracts.CreateDocument { public static final String GPX_MIME = "application/gpx+xml"; public CreateGpxDocument() { super(GPX_MIME); } @NonNull @Override public Intent createIntent(@NonNull Context context, @NonNull String input) { Loading app/src/main/java/net/fabiszewski/ulogger/WaypointFragment.java +11 −2 Original line number Diff line number Diff line Loading @@ -176,16 +176,25 @@ public class WaypointFragment extends Fragment implements LoggerTask.LoggerTaskC return layout; } @SuppressWarnings({"deprecation", "RedundantSuppression"}) private void restoreState(Bundle savedInstanceState) { if (Logger.DEBUG) { Log.d(TAG, "[restoreState]"); } if (savedInstanceState.containsKey(KEY_WAITING)) { isWaitingForCamera = true; } if (savedInstanceState.containsKey(KEY_URI)) { if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.TIRAMISU) { photoUri = savedInstanceState.getParcelable(KEY_URI, Uri.class); } else { photoUri = savedInstanceState.getParcelable(KEY_URI); } } if (savedInstanceState.containsKey(KEY_LOCATION)) { if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.TIRAMISU) { location = savedInstanceState.getParcelable(KEY_LOCATION, Location.class); } else { location = savedInstanceState.getParcelable(KEY_LOCATION); } setLocationText(); saveButton.setEnabled(true); } Loading Loading
app/src/main/java/net/fabiszewski/ulogger/CreateGpxDocument.java +4 −0 Original line number Diff line number Diff line Loading @@ -19,6 +19,10 @@ class CreateGpxDocument extends ActivityResultContracts.CreateDocument { public static final String GPX_MIME = "application/gpx+xml"; public CreateGpxDocument() { super(GPX_MIME); } @NonNull @Override public Intent createIntent(@NonNull Context context, @NonNull String input) { Loading
app/src/main/java/net/fabiszewski/ulogger/WaypointFragment.java +11 −2 Original line number Diff line number Diff line Loading @@ -176,16 +176,25 @@ public class WaypointFragment extends Fragment implements LoggerTask.LoggerTaskC return layout; } @SuppressWarnings({"deprecation", "RedundantSuppression"}) private void restoreState(Bundle savedInstanceState) { if (Logger.DEBUG) { Log.d(TAG, "[restoreState]"); } if (savedInstanceState.containsKey(KEY_WAITING)) { isWaitingForCamera = true; } if (savedInstanceState.containsKey(KEY_URI)) { if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.TIRAMISU) { photoUri = savedInstanceState.getParcelable(KEY_URI, Uri.class); } else { photoUri = savedInstanceState.getParcelable(KEY_URI); } } if (savedInstanceState.containsKey(KEY_LOCATION)) { if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.TIRAMISU) { location = savedInstanceState.getParcelable(KEY_LOCATION, Location.class); } else { location = savedInstanceState.getParcelable(KEY_LOCATION); } setLocationText(); saveButton.setEnabled(true); } Loading