活动恢复不正确

时间:2015-03-20 14:56:09

标签: android

我有一系列活动。主要活动与图像背景。儿童活动与透明背景。每个子活动在开始新视图之前隐藏其视图。我使用视图alpha = 0和可见性View.INVISIBLE。我把我的应用程序留在了一个儿童活动中。 8个小时后,我从启动器启动应用程序。 ActivityManager将恢复所有活动。但是当前子项获取默认值之前所有活动的所有视图的alpha和visibility属性!我看到了所有活动的观点。

预计所有观点都保持在先前状态,即不可见。当前版本下的所有活动都不会在应用恢复期间接收onCreate,onResume,onRestart,onRestoreInstanceState等事件。

儿童活动的主题:

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

我需要在主要活动中提供背景,因为我会在活动过渡期间为其设置动画。

0 个答案:

没有答案