5

私は現在、Android プラットフォーム用のマルチスレッド ゲーム アプリケーションに取り組んでいます...これまでのところとても良いです...向きの変更時に再起動するアプリケーションのバグを乗り越えました (特定の向きに応じて指定することで修正されました)。ハードウェア キーボードの可用性について、これはチャット機能を備えたオンライン ゲームであるため重要です)、それは機能します...しかし、ユーザーが単にハードウェア キーボードをスライドして開いたときに同じ問題を回避しようとしています。 . アプリケーションの再起動やアプリケーションの状態の保存を回避する方法がよくわかりません。解決策/提案はありますか?

4

1 に答える 1

9

<activity>マニフェストのタグで:

android:configChanges="orientation|keyboardHidden"

あなたの活動クラスで:

@Override
public void onConfigurationChanged(final Configuration newConfig)
{
    // Ignore orientation change to keep activity from restarting
    super.onConfigurationChanged(newConfig);
}
于 2010-11-07T01:23:04.567 に答える