Что вам нужно сделать - это передать всю информацию, которую вы хотите отобразить, в действие с намерением. Когда вы создаете свое намерение, вы «добавляете» дополнительную информацию в намерение.
Intent i = new Intent(this, OtherActivity.class);
i.putExtra("variableName", "variable value");
Затем в упражнении вы можете получить информацию:
Bundle extras = this.getIntent().getExtras();
String var = extras.getString("variableName");
Редактировать
Если вы хотите сохранить состояние активности, когда оно приостановлено, вам нужно сохранить интересующие переменные в методе onPause (), а затем восстановить их в методе onResume ()