Activity , :
@Override
public void onConfigurationChanged(Configuration config) {
super.onConfigurationChanged(config);
if (config.orientation == Configuration.ORIENTATION_LANDSCAPE) {
Toast.makeText(this, "LANDSCAPE", Toast.LENGTH_SHORT).show();
} else if (config.orientation == Configuration.ORIENTATION_PORTRAIT){
Toast.makeText(this, "PORTRAIT", Toast.LENGTH_SHORT).show();
}
}
, , configChanges
<activity android:name=".MyActivity"
android:configChanges="orientation|keyboardHidden"
android:label="@string/app_name">
. Android 3.2 (API 13+), , .
API (13+), : android:configChanges="orientation|screenSize"
-//-
EDIT
configChanges, .
Google
Android: configChanges
, . , , . , onConfigurationChanged() .
, , onConfigurationChanged(), Activity onCreate(). , onCreate() Activity