在 AndroidManifest.xml里添加
<activity android:name=".YourActivityName"
android:configChanges="keyboardHidden|orientation">
在activity, override this method:-
@Override
public void onConfigurationChanged(Configuration newConfig)
{
if (getResources().getConfiguration().orientation ==
Configuration.ORIENTATION_LANDSCAPE)
{
//do your task
}
else if (getResources().getConfiguration().orientation ==
Configuration.ORIENTATION_PORTRAIT)
{
//do your task
}
super.onConfigurationChanged(newConfig);
}