我是Android的新手,想要制作一些代码,以便在充电器上装有Android设备时关闭音频,铃声和通知。
到目前为止,我走到了这一步:
公共类MainActivity扩展了AppCompatActivity {
region<-function(x){if(x==c(8,32,33)){crime$Region<-"Central"}
else if(x==c(5,6,7,21,22)){crime$Region<-"North"}
else if(x==c(1:4,9:14,76,77)){crime$Region<-"Far North Side"}
else if(x==c(15:20)){crime$Region<-"Northwest Side"}
else if(x==c(23:31)){crime$Region<-"West"}
else if(x==c(34:43,60,69)){crime$Region<-"South"}
else if(x==c(56:59,61:68)){crime$Region<-"Southwest Side"}
else if(x==c(44:55)){crime$Region<-"Far Southeast Side"}
else if(x==c(70:75)){crime$Region<-"Far Southwest Side"}
else {crime$Region<-"Other"}
}
region(crime$Community.Area)
}
只要您不旋转屏幕就可以正常工作,当您按屏幕充电时旋转屏幕时,它不会回到旧的音量状态。
答案 0 :(得分:0)
当您旋转屏幕时,正在调用onDestroy(),然后调用onCreate(),并且它正在将oldVolume评估为应用程序将手机设置为相同的卷,这是静默的。您将需要覆盖onDestroy()以保存oldVolume并在屏幕旋转时将其传递给应用程序的新实例