是否有可能告诉这两个州的appart?关闭应用程序,将设备转换为横向/纵向。因为如果用户关闭应用程序我会丢失任何数据,但如果他感到无聊,让我觉得他真的很无聊,多次转动他的设备我不会一直有这个安全/加载过程。
我已经覆盖了on ...方法来理解android生命周期,但我发现在转动设备和关闭活动之间没有区别。
我愿意接受建议或讨论。
我想我需要解释一下我的问题。我有想法在onPause方法中安全数据,但问题是区分关闭(它应该保护数据的位置)和转动设备(它不应该安全的地方)不想吃电池。
如果他进入此特殊活动,我是否应强制用户选择横向或纵向模式?或通过菜单实现这一目标?...我的意思是这对用户来说不太顺畅,但对我来说更容易。
答案 0 :(得分:0)
应该这样做!
@Override
protected void onDestroy() {
super.onDestroy();
if(isChangingConfigurations()){
Toast.makeText(this,"got turned",Toast.LENGTH_SHORT).show();
}else{
Toast.makeText(this,"need to safe data",Toast.LENGTH_SHORT).show();
//safe data
}
}