@Override
  public View onCreateView(
      LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
    // Log.d("DEBUG", "onCreateView");

    // view
    View v = inflater.inflate(R.layout.detail_contact, container, false);

    // set back icon in toolbar
    Toolbar tl = MainActivity.getToolbar();
    tl.setTitle(contact.getName());
    tl.setNavigationIcon(R.drawable.abc_ic_ab_back_mtrl_am_alpha);
    tl.setNavigationOnClickListener(
        new View.OnClickListener() {
          @Override
          public void onClick(View v) {
            getActivity().onBackPressed();
          }
        });

    // find views and put data on it
    ImageView icon = (ImageView) v.findViewById(R.id.detail_icon);
    TextView status = (TextView) v.findViewById(R.id.detail_status);
    TextView name = (TextView) v.findViewById(R.id.detail_name);

    status.setText(contact.getStatus());
    icon.setImageResource(contact.getIcon());
    name.setText(contact.getName());

    return v;
  }
 // when activity is destroyed delete back button and change toolbar name
 @Override
 public void onDestroyView() {
   super.onDestroyView();
   MainActivity.getToolbar().setTitle(R.id.chats);
   MainActivity.getToolbar().setNavigationIcon(null);
 }