質問: new Intent(遷移元画面.this, 遷移先画面.class); // 遷移元画面・遷移先画面ともFragmentActivityを継承している getApplication().setIntent(intent); startActivity(intent); overridePendingTransition(R.anim.in_down, R.anim.out_no_move); // 事象が発生するソースとはアニメーション設定が異なる finish(); ``` ---
回答: (コメント欄より) AndroidIssueTrackerにも起票されている既知のバグとのことで現在修正中とのことです。 > > 次期バージョン(Android8)ではfinish()の挙動がAndroid7以下と異なるのでしょうか。 > > > finish()の挙動に関しては語られていないですが少なくとも<発生事象>に記載いただいている挙動に関しては、仕様ではなくバグ扱いとのことで AndroidOリリース時には改修されている(と信じて)ます > > また、次期バージョンでも横向き表示にならないようにするには、 > > ソースをどのように書き換えればよいか、ご教示いただけないでしょうか。 > > > 現時点で対症療法を施すとAndroid O本リリース時に副作用が起きる可能性もありますので 上記IssueをWatchするのが良いかと思います。