Android中的透明活动?

时间:2013-09-19 18:14:43

标签: android android-activity

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

0 个答案:

没有答案