@Override public void onCreate(Bundle saveInstance) { // Reading peer of chat peer = Peer.fromUniqueId(getIntent().getExtras().getLong(EXTRA_CHAT_PEER)); if (saveInstance == null) { // Set compose state for auto-showing menu isCompose = getIntent().getExtras().getBoolean(EXTRA_CHAT_COMPOSE, false); } else { // Activity restore pending_fileName = saveInstance.getString(STATE_FILE_NAME, null); } super.onCreate(saveInstance); messageEditText.addTextChangedListener(new TextWatcherImp()); // Mentions mentionsList = (ListView) findViewById(R.id.mentionsList); // Quote quoteContainer = (FrameLayout) findViewById(R.id.quoteContainer); quoteText = (TextView) findViewById(R.id.quote_text); findViewById(R.id.ib_close_quote) .setOnClickListener( new View.OnClickListener() { @Override public void onClick(View v) { goneView(quoteContainer); quoteText.setText(""); currentQuote = ""; } }); // Sharing sendUri = getIntent().getStringExtra("send_uri"); sendUriMultiple = getIntent().getStringArrayListExtra("send_uri_multiple"); shareUser = getIntent().getIntExtra("share_user", 0); // Forwarding forwardText = getIntent().getStringExtra("forward_text"); forwardTextRaw = getIntent().getStringExtra("forward_text_raw"); sendText = getIntent().getStringExtra("send_text"); forwardDocDescriptor = getIntent().getStringExtra("forward_doc_descriptor"); forwardDocIsDoc = getIntent().getBooleanExtra("forward_doc_is_doc", true); }