当前位置: 代码迷 >> Android >> BroadcastReceiver 启动 Activity 无法全屏,该如何处理
  详细解决方案

BroadcastReceiver 启动 Activity 无法全屏,该如何处理

热度:398   发布时间:2016-05-01 21:16:04.0
BroadcastReceiver 启动 Activity 无法全屏
RT:
  在广播里面启动一个Activity,该Activity无法全屏显示。正常启动该Activity是可以全屏的。求解答。。。
代码如下:
Java code
    /**     * 注册广播     */    private void registerIntentReceivers() {         registerReceiver(new BroadcastReceiver() {             public void onReceive(Context context, Intent intent) {                Intent intent1=new Intent(context, TrialControlActivity.class);                intent1.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);                context.startActivity(intent1);            }        } , new IntentFilter(Intent.ACTION_SCREEN_OFF));     }


调试日志里面警告信息如下:
Java code
IInputConnectionWrapper  showStatusIcon on inactive InputConnectionWindowManager  No window to dispatch pointer action 0



------解决方案--------------------
intent1.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
这段去掉后看看
  相关解决方案