读书人

BroadcastReceiver 启动 Activity 无法

发布时间: 2012-05-15 14:35:29 作者: rapoo

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);
这段去掉后看看

读书人网 >Android

热点推荐