package ua.stu.view.fragments;
import ua.stu.view.scpview.R;
import ua.stu.view.temporary.InfoP;
import android.app.Fragment;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.TextView;
public class MedicalHistoryFragment extends Fragment {
/**
* История болезни
*/
private TextView medicalHistory;
private InfoP infoP;
public MedicalHistoryFragment()
{
}
public MedicalHistoryFragment(InfoP info)
{
super();
this.infoP = info;
}
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState)
{
View v = inflater.inflate(R.layout.medical_history, null);
//Fragment doesn't call onDestroy и onCreate
setRetainInstance(true);
init(v);
return v;
}
private final void init(View v)
{
this.setMedicalHistory((TextView)v.findViewById(R.id.medical_history_value));
this.setMedicalHistory(infoP.getMedicalHistory());
}
private final void setMedicalHistory(TextView medicalHistory) {
this.medicalHistory = medicalHistory;
}
private final void setMedicalHistory(CharSequence medicalHistory) {
if (!medicalHistory.equals(""))
this.medicalHistory.setText(medicalHistory);
}
}