1

VideoView を含むフラグメントがあり、向きが変わっても再生し続けたいです。

同様のケースを探していますが、続行する最善の方法がわかりません。

フラグメントの onCreate メソッドで「setRetainInstance(true)」を実行すると、十分ではないようです

誰か助けてくれませんか?ありがとう

4

1 に答える 1

0

フラグメントで onConfigurationChanged をオーバーライドして、空白のままにしてみてください。

@Override
public void onConfigurationChanged(Configuration newConfig){
    super.onConfigurationChanged(newConfig);        

}

通常のアクティビティで機能するため、フラグメントで正常に機能するはずです。親アクティビティでもオーバーライドする必要がある場合があります。

編集:

言い忘れましたが、次のタグをアクティビティのマニフェストに追加する必要があります。

android:configChanges="orientation" 
于 2012-04-23T11:54:21.030 に答える