html
php
iphone
css
ajax
python
android
ruby-on-rails
regex
multithreading
eclipse
html5
oracle
delphi
mvc
php5
asp
api
jsp
dom
rather than prevent the screen from turning off, you can opt in to receive an event when the user unlocks the keyguard after waking the phone.
At this point, it might be a good idea to call View.invalidate on both of your views, this should cause a redraw. The draw chain is very flaky while the lock screen is up, because your app is technically visible, just under the lock screen.
registerReceiver(new BroadcastReceiver() { @Override public void onReceive(Context ctx, Intent intent) { if(intent.getAction().equals(Intent.ACTION_USER_PRESENT)) } }, new IntentFilter(Intent.ACTION_USER_PRESENT));
It looks like the overlay layout was shifted by controller bar. Don't you think it was affected by controller (play/pause/ff/rew + progress) area?
there may be a way to prevent the screen going off in 1st place as this would be good resolving your re draw issues, hope this helps.