I cannot be sure of the answer, but in my opinion EXTRA_MESSAGE OR KEY is just the key to some value. You can have 2 different keys that point to the same data, therefore, to answer your question, maybe just both of them (that is, option 1).
This short piece of code can give you a key ... note that the String message is the value associated with the key, EXTRA_MESSAGE (. putExtra).
public static final String EXTRA_MESSAGE = "com.whatever.appName.MESSAGE";
public void sendMessage(View view){
Intent intent = new Intent(this, DisplayMessageActivity.class);
EditText editText = (EditText) findViewById(R.id.edit_message);
String message = editText.getText().toString();
intent.putExtra(EXTRA_MESSAGE, message);
startActivity(intent);
}