Android Wear:转换前清除自定义通知布局

时间:2014-09-11 06:05:01

标签: android android-notifications wear-os

我通过设置

在Android Wear上使用自定义通知布局

WearableExtender.setDisplayIntent()

当用户点击此布局时,我会在Wearable上进行全屏活动。嵌入在通知中的自定义活动会在新的全屏活动显示并且幻灯片处于转换状态之前停止并清除。这会在通知容器中留下一个丑陋的黑盒子,该盒子曾经填充了嵌入式活动。滑动以关闭全屏活动时会发生同样的事情 - 交叉淡入淡出转换在转换期间显示空通知容器,之后仅重新启动其嵌入式活动。

有没有办法防止这种情况发生?我可以使用FLAG_ACTIVITY_NO_ANIMATION标记开始全屏活动,但在滑动以解除此问题时,这并不能解决问题,理想情况下,我希望保留转换。

我尝试将全屏活动的theme设置为半透明,希望它只会暂停之前的活动而不是停止它,但它仍然停止并清除。

0 个答案:

没有答案