// This REALLY should be in MessageCryptoView @Override public void onDecryptDone(PgpData pgpData) { Account account = mAccount; LocalMessage message = (LocalMessage) mMessage; MessagingController controller = mController; Listener listener = mListener; try { mMessageView.setMessage(account, message, pgpData, controller, listener); } catch (MessagingException e) { Log.e(K9.LOG_TAG, "displayMessageBody failed", e); } }