我正在使用透明活动以在来电屏幕上方显示来电显示。当透明活动开始时,我无法与后台活动(来电屏幕)通信。是否可以在另一个活动上方显示透明活动(比如活动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);