Bugfix: view changed from wrong thread. Fixes #509.

This commit is contained in:
Román Martínez
2020-11-09 19:01:40 +01:00
committed by Dennis Guse
parent 0a466d240b
commit 28890abd47
@@ -175,6 +175,8 @@ public class IntervalsFragment extends Fragment implements TrackDataListener {
@Override @Override
public void onTrackUpdated(Track track) { public void onTrackUpdated(Track track) {
if (isResumed()) {
getActivity().runOnUiThread(() -> {
if (isResumed()) { if (isResumed()) {
// Set category. // Set category.
category = track != null ? track.getCategory() : ""; category = track != null ? track.getCategory() : "";
@@ -183,6 +185,8 @@ public class IntervalsFragment extends Fragment implements TrackDataListener {
boolean reportSpeed = PreferencesUtils.isReportSpeed(getContext(), category); boolean reportSpeed = PreferencesUtils.isReportSpeed(getContext(), category);
viewBinding.intervalRate.setText(reportSpeed ? R.string.stats_speed : R.string.stats_pace); viewBinding.intervalRate.setText(reportSpeed ? R.string.stats_speed : R.string.stats_pace);
} }
});
}
} }
@Override @Override