1

こんにちは、ライブビデオストリーミングの録画ボタンを押すと、クロノメーターが録画時間を表示します。どちらも動的です。記録をクリックするとサーバー側で記録が行われるので、問題はありませんが、問題は、記録タイマーが開始したときに記録ボタンをクリックした後です。モバイルの向きを変更すると、onCreate とクロノメーターから自動的に再開され、ボタンは表示されませんが、ビデオは継続しています。オリエンテーションが完了した後でも、ビデオとともにボタンとタイマーの両方を続行する必要があります。私はすでに android:configChanges="orientation" をクラスファイル onConfigurationchanged() に追加しようとしましたが、うまくいきません....誰か助けてください

4

3 に答える 3

0

マニフェストの要素にandroid:screenOrientation = "portrait"(またはlandscape)を追加することで、回転を無効にできます。

于 2011-03-01T06:28:54.603 に答える
0

これAndroidManifest.xmlを追加します:

android:configChanges="orientation|keyboardHidden"
android:screenOrientation="portrait"

これは、ドキュメントのヘッダーの c&p を次の行に挿入します<manifest...

そして、これは次のようになり<activity...ます:

android:configChanges="orientation|keyboardHidden"
android:screenOrientation="portrait"

他のオプションは、パノラマビューの「風景」で「ポートレート」を変更することです。

于 2013-05-03T19:26:42.640 に答える
0

マニフェスト ファイル android:configChanges="orientation|keyboardHidden" でこの属性を使用し、アクティビティ ファイルで onConfigurationChanged() をオーバーライドする必要があります。

于 2011-03-01T07:34:33.797 に答える