use of com.hannesdorfmann.mosby3.sample.mail.details.DetailsFragmentBuilder in project mosby by sockeqwe.
the class MainActivity method showMail.
private void showMail(Mail mail) {
rightPane.setVisibility(View.VISIBLE);
Person sender = mail.getSender();
DetailsFragment fragment = new DetailsFragmentBuilder(mail.getDate().getTime(), mail.getId(), sender.getEmail(), sender.getName(), sender.getImageRes(), mail.isStarred(), mail.getSubject()).build();
getSupportFragmentManager().beginTransaction().replace(R.id.rightPane, fragment, FRAGMENT_TAG_DETAILS).commit();
}
use of com.hannesdorfmann.mosby3.sample.mail.details.DetailsFragmentBuilder in project mosby by sockeqwe.
the class DetailsActivity method onCreate.
@TargetApi(21)
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_mail_details);
// Activity Transitions
if (BuildUtils.isMinApi21()) {
postponeEnterTransition();
}
toolbar.setNavigationIcon(BuildUtils.getBackArrowDrawable(this));
toolbar.setNavigationOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
if (Build.VERSION.SDK_INT >= 21) {
finishAfterTransition();
} else {
finish();
}
}
});
if (savedInstanceState == null) {
Mail mail = getIntent().getParcelableExtra(KEY_MAIL);
Person sender = mail.getSender();
DetailsFragment fragment = new DetailsFragmentBuilder(mail.getDate().getTime(), mail.getId(), sender.getEmail(), sender.getName(), sender.getImageRes(), mail.isStarred(), mail.getSubject()).build();
getSupportFragmentManager().beginTransaction().replace(R.id.fragmentContainer, fragment).commit();
}
}
Aggregations