0

我正在使用透明活动以在来电屏幕上方显示来电显示。当透明活动开始时,我无法与后台活动(来电屏幕)通信。是否可以在另一个活动上方显示透明活动(比如活动A)在没有完成透明活动的情况下与活动 A 交互?

这是我目前使用的,

<style name="Theme.Transparent" parent="android:Theme">
<item name="android:windowIsTranslucent">true</item>
<item name="android:windowBackground">@android:color/transparent</item>
<item name="android:windowContentOverlay">@null</item>
<item name="android:windowNoTitle">true</item>

<item name="android:backgroundDimEnabled">false</item>

在我的接收器的 onReceive 方法中,

new Handler().postDelayed(new Runnable() {   

         @Override
         public void run() {
             // TODO Auto-generated method stub
             Intent intent = new Intent(context, CallerIdActivity.class);
             intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
             context.startActivity(intent);
         }
     }, 2000);
4

0 回答 0