Когда когда-либо будет вызвано действие, у нас будет намерение вызова, мы можем получить доступ к этому намерению внутри действия. Теперь мы можем поставить пару ключевых значений с намерением.
Теперь в вашей активности
Intent intent = getIntent();
String message = intent.getStringExtra(MainActivity.EXTRA_MESSAGE);
setContentView(R.layout.activity_display_message);
вы получаете доступ к этому намерению здесь и получаете доступ к строковому значению из этого намерения.
Из Mainnactivity вы можете вызвать это действие
, используя код, подобный этому
Intent intent=new Intent(this,DisplayActivity.Class);
// put some msg in your intent like this
intent.putExtra(MainActivity.EXTRA_MESSAGE,"your_msg");
startActivity(intent);
вы получите это сообщение в DisplayActivity, и проблема исчезнет.
У вас должно быть объявление строки EXTRA_MESSAGE в MainActivity
Просто поместите
public Static String EXTRA_MESSAGE="your_message";