package com.hannesdorfmann.mosby3.sample.mail.profile.about; import android.os.Bundle; import android.support.annotation.Nullable; import android.text.TextUtils; import android.view.View; import android.widget.TextView; import butterknife.BindView; import com.hannesdorfmann.fragmentargs.annotation.Arg; import com.hannesdorfmann.mosby3.sample.mail.R; import com.hannesdorfmann.mosby3.sample.mail.base.view.BaseFragment; import com.hannesdorfmann.mosby3.sample.mail.model.contact.Person; import java.text.SimpleDateFormat; import java.util.Locale; /** * @author Hannes Dorfmann */ public class AboutFragment extends BaseFragment { @Arg Person person; @BindView(R.id.email) TextView email; @BindView(R.id.birthday) TextView birthday; @BindView(R.id.bio) TextView bio; @Override protected int getLayoutRes() { return R.layout.fragment_about; } @Override public void onViewCreated(View view, @Nullable Bundle savedInstanceState) { super.onViewCreated(view, savedInstanceState); SimpleDateFormat sdf = new SimpleDateFormat("d MMM yyyy", Locale.getDefault()); if (!TextUtils.isEmpty(person.getEmail())) { email.setText(person.getEmail()); } if (person.getBirthday() != null) { birthday.setText(sdf.format(person.getBirthday())); } if (person.getBioRes() != 0) { bio.setText(person.getBioRes()); } } }