티스토리 뷰

Push message를 받았을 때에 화면에 새로운 창을 띄워주기 위해 Activity를 만들었으나

화면 잠금 상태에서 보이지 않는 문제가 있어 Window의 attributes 속성값을 변경하여 작업.


잠금 화면 상태에서도 설정한 화면이 잘 보이게 되었다.


requestWindowFeature(Window.FEATURE_NO_TITLE);

WindowManager.LayoutParams layoutParams = new WindowManager.LayoutParams();

layoutParams.flags = WindowManager.LayoutParams.FLAG_DIM_BEHIND
| WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON
| WindowManager.LayoutParams.FLAG_DISMISS_KEYGUARD
| WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED
| WindowManager.LayoutParams.FLAG_TURN_SCREEN_ON;

layoutParams.dimAmount = 0.7f;

getWindow().setAttributes(layoutParams);
setContentView(R.layout.activity_popup);


'안드로이드' 카테고리의 다른 글

android.os.FileUriExposedException  (0) 2019.12.23
WebView 동영상 자동재생 설정 변경  (0) 2019.11.13
WebView에서 팝업(popup) 보이기  (1) 2019.11.13
Base64 Encoding/Decoding 한글깨짐  (0) 2018.10.31
String to XML 변환  (0) 2018.10.31