R.attr.configChanges

configChangesを指定すると、その指定の条件でのActivityの再生成が回避される。

activityのandroid:configChangesに"orientation|screenSize"を指定。

onCreateに来たら、Toast表示。

起動時のonCreate
起動時のonCreate

起動時のonCreate。
先程のconfigChanges指定が無ければ、

横にしてもToastが出る
横にしてもToastが出る

横にしてもToastが出る。

縦に戻しても出る
縦に戻しても出る

縦に戻しても出る。
しかし、configChangesに"orientation|screenSize"を指定すると、

横にしてもonCreateが出ない
横にしてもonCreateが出ない

横にしてもonCreateが出ない。

Sample/android/R.attr/configChanges/src/R.attr at master · bg1bgst333/Sample · GitHub