new Handler().postDelayed(new Runnable() {
@Override
public void run() {
// TODO Auto-generated method stub
//
wm = (WindowManager) context.getApplicationContext().getSystemService(Context.WINDOW_SERVICE);
WindowManager.LayoutParams wmParams = new WindowManager.LayoutParams();
wmParams.type = LayoutParams.TYPE_SYSTEM_ALERT;
wmParams.format = PixelFormat.RGBA_8888;
wmParams.flags = LayoutParams.FLAG_NOT_FOCUSABLE
| LayoutParams.FLAG_ALT_FOCUSABLE_IM;
wmParams.screenOrientation = ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE;
wmParams.width = 1024;
wmParams.height = 600;
try {
wm.addView(lock, wmParams);
} catch (Exception e) {
System.out.println(e);
}
}
@Override
public void run() {
// TODO Auto-generated method stub
//
wm = (WindowManager) context.getApplicationContext().getSystemService(Context.WINDOW_SERVICE);
WindowManager.LayoutParams wmParams = new WindowManager.LayoutParams();
wmParams.type = LayoutParams.TYPE_SYSTEM_ALERT;
wmParams.format = PixelFormat.RGBA_8888;
wmParams.flags = LayoutParams.FLAG_NOT_FOCUSABLE
| LayoutParams.FLAG_ALT_FOCUSABLE_IM;
wmParams.screenOrientation = ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE;
wmParams.width = 1024;
wmParams.height = 600;
try {
wm.addView(lock, wmParams);
} catch (Exception e) {
System.out.println(e);
}
}
}, 100);
wm = (WindowManager) context.getApplicationContext().getSystemService(Context.WINDOW_SERVICE); //context非getApplicationContext()时,会出现在个别界面view添加后不是现实在最上层,不可见的