Androidで画面回転時のアニメーションをオフにしたい。


Android-javaの開発において、  
画面回転時のアニメーションをオフにしたいです。  
つまり、画面がくるっと回るのではなく、ただActivityなりFragmentが再起動されるだけでいいのですが、どうやってアニメーションをオフにすればよいでしょうか？




APIレベル18以上であれば、  
Activity内で以下の方法を使うことでアニメーションを無効にできます。

[code]

    Window window = getWindow();
    WindowManager.LayoutParams attrs = window.getAttributes();
    attrs.rotationAnimation = WindowManager.LayoutParams.ROTATION_ANIMATION_JUMPCUT;
    window.setAttributes(attrs);
    
[/code]




APIレベル18以上であれば、  
Activity内で以下の方法を使うことでアニメーションを無効にできます。

[code]

    Window window = getWindow();
    WindowManager.LayoutParams attrs = window.getAttributes();
    attrs.rotationAnimation = WindowManager.LayoutParams.ROTATION_ANIMATION_JUMPCUT;
    window.setAttributes(attrs);
    
[/code]

