Метод называется ДО изменения ориентации - PullRequest
0 голосов
/ 21 октября 2018

После изменения ориентации этот метод называется:

@Override
public void onConfigurationChanged(Configuration newConfig) {
    super.onConfigurationChanged(newConfig);
}

Но как мне предпринять действия ДО изменения руководства?Мне нужно, прежде чем это изменится, я сохраняю некоторые вещи в SQLite.

Есть ли способ сделать это?

1 Ответ

0 голосов
/ 21 октября 2018

Ваша активность вызывает, что onCreate () с различными параметрами выполнения в каждой ориентации изменяется.Но вы можете справиться с этими изменениями, настроив тег configChanges в файле манифеста.

Например, следующий код манифеста объявляет действие, которое обрабатывает как изменение ориентации экрана, так и изменение доступности клавиатуры:

<activity android:name=".MyActivity"
          android:configChanges="orientation|keyboardHidden"
          android:label="@string/app_name">

вы можете найти все подробности об этом configChanges, перейдя по этой ссылке https://developer.android.com/guide/topics/resources/runtime-changes Android официальная документация.

Вы можете использовать эти знания и делать то, что вы хотите, при запуске этого метода при изменении ориентации.

...