(此问题超出Get root view from current activity)
使用getWindow().getDecorView()
,我能够获得根视图的绘图缓存,但是,如果我发生任何对话框或吐司,它们不会显示在根视图中。
Toast如何呈现为视图?它附在哪里?是否有可能获得父视图的绘图缓存?
由于
答案 0 :(得分:1)
Toast属于操作系统。(您可能正在传递您的应用程序/活动上下文,但它一旦被调用它实际上并不与您的活动绑定)因此它们不属于您的活动,因此无法在根视图。即使您的Activity在调用ToastObject.show()后立即停止或移动到后台,也会显示Toast;