私の携帯電話を回転させると、やあ、私の活動が再開します。私はビデオを再生するビデオビューを持って、私は回転し、ビデオが再起動します。今、私は中に私の活動にこれを追加したマニフェスト固定それ回転電話がAndroidで動画を再開します
<activity android:name="Vforum" android:configChanges="orientation"></activity>
問題は今、彼らは消えて戻ってくるまで、ビデオコントロールは、このように横向きから縦向きに行く本当に長いコントロールのいずれかを残して、再描画されていないですモードか、ポートレイトからランドスケープに向かう本当に短いコントロールです。それらが消えたら、それらを元に戻すためにタップすると、正しいサイズになります。これを行うより良い方法はありますか?
回転時にどのようなライフサイクルイベントと呼ばれていますか?私はすぐにgoogledと短く来た。私は 'myVideoView.getCurrentPosition()'が現在の時刻を保存するのを見ますが、私が回転していてリセットしているときに、プログレッシブダウンロードも開始されているのを見ています。簡単な例を教えてください。 Sudoのコードは、私のために働くだろう、ありがとう! – Ronnie
電話機を回転させると、現在のActivityインスタンスが破棄され、新しいインスタンスが作成されるため、onCreate()でビデオオブジェクトのバンドルオブジェクトをチェックできます。ビデオの位置をonSaveInstanceState(Bundle)に保存することができます。 http://developer.android.com/reference/android/app/Activity.html –
を参照してください。私が見ているのは、このビデオが将来のある時点から始まるということです。たぶんその次のフレーム、約1秒に沿って。しかし、情報は失われます。誰もどのビデオを失うことなく回転する方法を知っていますか? – Lucy