[このリンク][1]のようなこの問題に関する多くの投稿を読みました。1つの解決策は、回転時にonCreateアクティビティが再度呼び出されないように、onConfigurationChangedイベントをマニフェストして処理するためにorientationconfigChangesを追加することです。私はそれを行い、イベントは適切にトリガーされましたが、この実行後、onCreateメソッドも実行されます!なぜ?私が欠けているものは何ですか?ありがとうございました
マニフェスト、
<activity
android:name="webPush"
android:configChanges="keyboardHidden|orientation"/>
アクティビティ、
@Override
public void onConfigurationChanged(Configuration newConfig) {
super.onConfigurationChanged(newConfig);
setContentView(R.layout.vistaaib);
}
@Override
protected void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.vistaaib);
...