android - keyguard manager not responding -


i making app enables\disables keyguard works first time activity called , after remains in state set first time.

 static boolean k=true; @override protected void oncreate(bundle savedinstancestate) { // todo auto-generated method stub super.oncreate(savedinstancestate); if(k) { log.d("unlock", "done"); keyguardmanager mykeyguard1 = (keyguardmanager)getsystemservice(context.keyguard_service); keyguardlock mylock1 = mykeyguard1.newkeyguardlock(null); mylock1.disablekeyguard(); k=false; finish(); } else{ log.d("lock", "done"); keyguardmanager mykeyguard = (keyguardmanager)getsystemservice(context.keyguard_service); keyguardlock mylock = mykeyguard.newkeyguardlock(null); mylock.reenablekeyguard(); k=true; finish(); } setcontentview(r.layout.home); } 

i figured out myself solution is: when application gets rid of lockscreen destroyed lockscreen comes again

if(k==1) { keyguardmanager mykeyguard = (keyguardmanager)getsystemservice(context.keyguard_service); keyguardlock mylock = mykeyguard.newkeyguardlock("tag"); mylock.disablekeyguard(); k=0; finish(); } else{ android.os.process.killprocess(android.os.process.mypid()); } 

Comments

Popular posts from this blog

javascript - backbone.js Collection.add() doesn't `construct` (`initialize`) an object -

php - Get uncommon values from two or more arrays -

Adding duplicate array rows in Php -