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 DiagnoseFragment extends Fragment {
/**
* Диагноз или направления
*/
private TextView diagnose;
private InfoP infoP;
public DiagnoseFragment()
{
}
public DiagnoseFragment(InfoP info)
{
super();
this.infoP = info;
}
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState)
{
View v = inflater.inflate(R.layout.diagnose, null);
//Fragment doesn't call onDestroy и onCreate
setRetainInstance(true);
init(v);
return v;
}
private final void init(View v)
{
this.setDiagnose((TextView)v.findViewById(R.id.diagnose_patient_value));
this.setDiagnose(infoP.getDiagnosisOrReferralIndication());
}
private final void setDiagnose(TextView diagnose) {
this.diagnose = diagnose;
}
public void setDiagnose(CharSequence diagnose) {
if (!diagnose.equals(""))
this.diagnose.setText(diagnose);
}
}