开发者

Avoiding Application Restart when Hardware Keyboard Opens

开发者 https://www.devze.com 2023-01-24 08:09 出处:网络
I am currently working on a multi-threaded game application for the Android platform... so far so good... I just got over a bug in my application which caused it to restart开发者_运维百科 on orientati

I am currently working on a multi-threaded game application for the Android platform... so far so good... I just got over a bug in my application which caused it to restart开发者_运维百科 on orientation change (fixed by designating a specific orientation depending on the availability of a hardware keyboard or not, which is important 'cuz it is an online game with chat capabilities), and that works... BUT now i am trying to avoid the same problem when the user simply slides open the hardware keyboard. I'm not quite sure how to go about avoiding the restart of my application or the saving of the state of my application. Any solutions/suggestions?


In your <activity> tag in your manifest:

android:configChanges="orientation|keyboardHidden"

In your activity class:

@Override
public void onConfigurationChanged(final Configuration newConfig)
{
    // Ignore orientation change to keep activity from restarting
    super.onConfigurationChanged(newConfig);
}
0

精彩评论

暂无评论...
验证码 换一张
取 消