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