mirror of
https://github.com/russok/FitoTrack.git
synced 2025-10-28 16:22:12 -07:00
Fix #25 Workouts not visible after recording has stopped
This commit is contained in:
parent
607850b8c6
commit
4f22a6f500
@ -47,6 +47,7 @@ public class ListWorkoutsActivity extends Activity implements WorkoutAdapter.Wor
|
||||
private RecyclerView.LayoutManager layoutManager;
|
||||
private FloatingActionMenu menu;
|
||||
Workout[] workouts;
|
||||
private boolean recorderHasStarted= false;
|
||||
|
||||
|
||||
@Override
|
||||
@ -78,8 +79,7 @@ public class ListWorkoutsActivity extends Activity implements WorkoutAdapter.Wor
|
||||
|
||||
checkFirstStart();
|
||||
|
||||
adapter= new WorkoutAdapter(workouts, this);
|
||||
listView.setAdapter(adapter);
|
||||
refreshAdapter();
|
||||
|
||||
}
|
||||
|
||||
@ -101,6 +101,8 @@ public class ListWorkoutsActivity extends Activity implements WorkoutAdapter.Wor
|
||||
RecordWorkoutActivity.ACTIVITY= activity;
|
||||
final Intent intent= new Intent(this, RecordWorkoutActivity.class);
|
||||
new Handler().postDelayed(() -> startActivity(intent), 300);
|
||||
|
||||
recorderHasStarted= true;
|
||||
}
|
||||
|
||||
@Override
|
||||
@ -108,7 +110,10 @@ public class ListWorkoutsActivity extends Activity implements WorkoutAdapter.Wor
|
||||
super.onResume();
|
||||
|
||||
loadData();
|
||||
adapter.notifyDataSetChanged();
|
||||
if(recorderHasStarted){
|
||||
refreshAdapter();
|
||||
recorderHasStarted= false;
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
@ -130,6 +135,11 @@ public class ListWorkoutsActivity extends Activity implements WorkoutAdapter.Wor
|
||||
workouts= Instance.getInstance(this).db.workoutDao().getWorkouts();
|
||||
}
|
||||
|
||||
private void refreshAdapter(){
|
||||
adapter= new WorkoutAdapter(workouts, this);
|
||||
listView.setAdapter(adapter);
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean onCreateOptionsMenu(Menu menu) {
|
||||
// Inflate the menu; this adds items to the action bar if it is present.
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user