0

横向き専用アプリを使用しています。アクティビティとアニメーションがあります。アニメーションはonCreateviastartAnimation()メソッドで開始されます。だから、異常なことも、異常なことも何もありません。

アニメーションが終了したら、画面をオフにしてからオンにすると、アニメーションが再開します!

なぜこれが起こっているのですか、これを防ぐ方法は?

アプリが横向き専用モードで Android 画面がオフの状態が縦向きになっているため、アニメーションの再起動が発生しますか?

そのような事例はネット上で見つけたことがありません。

4

2 に答える 2

0

画面をオフにしてからオンにすると、実際に再起動しActivityます。

したがって、同じ問題に直面している人は、アニメーションが発生する場所のManifest隣のファイルに通常の属性を追加するだけです.Activity

このような:

<activity android:name=".MyActivity" 
          android:configChanges="orientation|keyboardHidden" /> 
于 2013-06-26T14:37:29.497 に答える
0

これをすべてチェックする簡単な方法は、すべてonCreateの , onResume, ... メソッドに Log を入れることです。次に、テスト中にどのメソッドが呼び出されたかを確認できるはずです。

とにかく、ポートレートからランドスケープ (またはランドスケープからポートレート) に切り替えて、画面をオフにしてからオンにすると、アクティビティが再開される可能性があります。

于 2013-06-26T14:39:39.857 に答える