@Nullable @Override public View onCreateView( LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View v = inflater.inflate(R.layout.fragment1_layout, container, false); FloatingActionButton fab = (FloatingActionButton) v.findViewById(R.id.createWorkout); fab.setOnClickListener( new View.OnClickListener() { @Override public void onClick(View v) { // Workout workout = new Workout(); // LiftingLab.get(getActivity()).addWorkout(workout); Intent i = new Intent(getActivity(), CreateWorkoutActivity.class); // Intent intent = CreateWorkoutActivity.newIntent(getActivity(), workout.getId()); startActivity(i); } }); Workout workout = LiftingLab.get(getActivity()).getLatestWorkout(); Log.i(TAG, "onCreateView"); TextView tvSQNumber = (TextView) v.findViewById(R.id.textViewSQNumber); TextView tvBPNumber = (TextView) v.findViewById(R.id.textViewBPNumber); TextView tvROWNumber = (TextView) v.findViewById(R.id.textViewROWNumber); String outputForSQ = String.format(Locale.US, "5x5 %.1fkg", workout.getExercises().get(0).getWeight()); String outputForBP = String.format(Locale.US, "5x5 %.1fkg", workout.getExercises().get(1).getWeight()); String outputForROW = String.format(Locale.US, "5x5 %.1fkg", workout.getExercises().get(2).getWeight()); tvSQNumber.setText(outputForSQ); tvBPNumber.setText(outputForBP); tvROWNumber.setText(outputForROW); return v; }