如何避免打开键盘或横竖屏切换,active重启,处理界面的延迟动画
16lz
2021-01-25
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”
更多相关文章
- 安全新手入坑——HTML标签
- Android解析网页响应xml格式文件的一种方法
- Rokon引擎主要类介绍
- ListView@常用属性记录
- Android(安卓)Material Design之TextInputLayout
- [Android实例] webview 实现翻页功能
- Android开发资料推荐之45个android实例源码,很好很强大!!!
- Android(安卓)ADT 14 插件更新说明
- Fragment开发实例