1. 如何避免打开键盘或横竖屏切换,active重启?
在androidmanifest.xml中的activity标签加入这个属性android:configChanges=”orientation|keyboardHidden”
然后重载onConfigurationChanged(Configuration newConfig)这个方法
public void onConfigurationChanged(Configuration config) {
super.onConfigurationChanged(config);
}
2. 如何处理界面的延迟动画
用Thread.sleep()是不行的,要用android.os.Handler,例如:
class RefreshHandler extends Handler {
public void handleMessage(Message msg) {
Main.this.updateUI();
}
public void sleep(long delayMillis) {
this.removeMessages(0);
sendMessageDelayed(obtainMessage(0), delayMillis);
}
};
3. 单实例方式的Activity
在androidmanifest.xml中的activity标签加入这个属性
android:launchMode=”singleInstance”
如何避免打开键盘或横竖屏切换,active重启,处理界面的延迟动画
最新推荐文章于 2024-08-31 18:42:13 发布