Сохранить состояние активности при изменении ориентации Android

У меня есть приложение aacplayer, и я хочу сохранить состояние своей активности, когда ориентация меняется с портретной на альбомную. TextViews не кажутся пустыми, я попытался заморозить свое textview, используя это:

android:freezesText="true"

мой манифест:

android:configChanges="orientation"

Я также попробовал это:

@Override
    public void onConfigurationChanged(Configuration newConfig){
        super.onConfigurationChanged(newConfig);
        setContentView(R.layout.main2);

Поэтому, когда ориентация меняется на альбомную, я вижу свой файл layout-land main2.xml, который работает, но мое текстовое представление гаснет и выглядит пустым. Потоковая музыка прекрасно работает. Я могу слушать его, когда меняется ориентация, но текст внутри текстовых представлений исчезает каждый раз, когда я меняю ориентацию своего устройства.

Что я должен сделать, чтобы исправить это, чтобы я мог сохранить состояние?

@Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
....
....

Большое спасибо.

Ответы на вопрос(2)

Ваш ответ на вопрос