Android
16lz
2021-12-04
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”
在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”
更多相关文章
- mybatisplus的坑 insert标签insert into select无参数问题的解决
- 实习入职第十六天:android:ellipsize="end"
- 【Android开发小记--6】动画--属性动画以及Fragment切换动画(3D)
- Android(安卓)PopupWindow 隐藏软键盘的方法
- android 常用资料
- SAX解析XML文件
- Android(java)学习笔记129:Tab标签的使用
- RelativeLayout用到的一些重要的属性
- android 模拟器横竖切换