Android清除对话框缓存

时间:2011-08-20 09:02:37

标签: android caching dialog screen orientation

当屏幕方向发生变化时,如何强制Android清除对话框缓存?问题是Android中存在一个错误导致背景Drawables,tileMode =“repeat”在旋转屏幕后不再重复。我对使用removeDialog和onPrepareDialog不感兴趣,因为它需要在每个使用特定对话框的活动中添加额外的代码。

或者也许可以告诉android不要缓存对话框?

由于

1 个答案:

答案 0 :(得分:0)

嗯,问题在于Android中的错误导致对话框中的Drawables在布局尚未完全初始化时(恢复对话框时)无法恢复其tileMode。手动设置tileMode可以解决问题。