0

我的Broadcast接收器通过接听来电打开活动,在三星手机上没问题,但在索尼 xperia 4.0.4上,活动就像启动屏幕一样,当我断开通话时,我的活动再次出现很长时间后,系统来电屏幕出现在我的活动中。

我该如何解决这个问题?

我已经开始Activity使用以下标志。

i.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
    //i.addFlags(Intent.FLAG_ACTIVITY_BROUGHT_TO_FRONT);
    i.addFlags(Intent.FLAG_ACTIVITY_REORDER_TO_FRONT);
    i.addFlags(Intent.FLAG_ACTIVITY_SINGLE_TOP);
4

1 回答 1

0

来电时。呼叫屏幕活动开始并进入前台。所以请使用线程睡眠 2 到 3 秒并开始您的活动。

它将显示调用屏幕的前景。

于 2012-11-12T10:11:29.957 回答