Я хочу, чтобы действие было завершено в onConfigurationChanged () - PullRequest
2 голосов
/ 12 мая 2011

У меня есть действие, которое я хочу завершить, когда пользователь поворачивает устройство.Вот мой фрагмент кода, который я использую:

@Override
public void onConfigurationChanged(Configuration newConfig)
{
    super.onConfigurationChanged(newConfig);
    Log.d("Orientation Changed", "Orientation Changed");
    this.finish();
}

, и в свой Menifist.xml я добавил такой атрибут.

<activity android:name=".DetailActivity" android:configChanges="keyboardHidden|orientation" android:screenOrientation="landscape"></activity>

, но this.finish ()не вызывается при изменении ориентации.Далее я начал эту деятельность через изменение ориентации действия до нее.Любая помощь или предложение будут оценены.

Ура!

1 Ответ

2 голосов
/ 16 мая 2011

Бит android:screenOrientation="landscape" - ваша проблема. Это сделает вашу активность всегда в режиме landscape.

...