ご存知のように、「Viber」、「Line」などのアプリケーションでは、新しいメッセージがデバイスで受信されると、新しいアクティビティがポップアップしてユーザーにメッセージを表示します。画面はロックされていますが、ロック画面は却下しません。これはandroid 2.3.7の「Xperia U」でも起きています。アプリケーションで同じことをしたいのですが、次のフラグをウィンドウに追加しようとしました:
getWindow().addFlags(WindowManager.LayoutParams.FLAG_TURN_SCREEN_ON);
getWindow().addFlags(WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED);
getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
getWindow().addFlags(WindowManager.LayoutParams.FLAG_DISMISS_KEYGUARD);
ウェイクロックも使用しますが、アプリケーションを表示せずに画面をオンにするだけです。それで、私は何をすべきですか?