【发布时间】:2011-09-26 05:01:10
【问题描述】:
您好,我有这个程序,它使用语音命令解锁手机。
在这个 VoiceRecog 活动中,当我检测到命令错误时,它会调用 goToSleep(1000);锁定设备。
但是,程序会在进入睡眠状态之前挂起。可能是什么问题呢?我应该在方法中为 int 值添加什么?
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data)
{
PowerManager pm = (PowerManager) getSystemService(Context.POWER_SERVICE);
if(command ==right)
....
else
pm.goToSleep(10);
}
我尝试过使用
DevicePolicyManager devicePolicyManager = (DevicePolicyManager) getSystemService(Context.DEVICE_POLICY_SERVICE);
devicePolicyManager.lockNow();
但程序在锁定之前仍然挂起。
【问题讨论】:
标签: android android-layout android-emulator android-widget android-manifest