В настоящее время у меня есть приложение, в котором на первой странице отображаются фрагменты списка имен пациентов. Когда я нажимаю кнопку «Добавить» на любом из фрагментов и ТОГДА нажимаю FAB, оно должно привести меня к другому действию с фрагментами, показывающимиимя пациента и значение холестерина, но в настоящее время он просто выдвигает эти новые фрагменты поверх существующих фрагментов списка пациентов?
Я знаю, как начать новое действие по щелчку потрясающего, но не знаюкак передать фрагменты? В моей основной деятельности:
@Override
protected void onPostExecute(ArrayList<CholesterolMonitor> result) {
patient_list = result;
patientListFragment = PatientListFragment.newInstance(patient_list);
getSupportFragmentManager().beginTransaction().replace(R.id.fragment_list_layout, patientListFragment).commit();
testTV.setText("");
fab.setEnabled(true);
Log.i(TAG, "done!");
}
}
public void handleFab(View view){
monitor_list = patientListFragment.getMonitorList();
if (!monitor_list.isEmpty()){
MonitorListFragment monitorListFragment = MonitorListFragment.newInstance(monitor_list);
getSupportFragmentManager()
.beginTransaction()
.replace(R.id.fragment_monitor_layout, monitorListFragment)
.addToBackStack("monitor-list")
.commit();
}
}