Android - ImageButton在通知抽屉被拉下时失去按下状态

时间:2016-12-21 16:26:34

标签: android android-notifications android-imagebutton onrestoreinstancestate onsaveinstancestate

ImageButton抽屉从顶部拖下来时,我正在失去notification的按下状态。

我不确定为什么会这样?我目前正在使用onSaveInstanceStateonRestoreInstanceState来确保ImageButtons状态得到保存和恢复。

在大多数情况下它完成了它的工作,我唯一的问题是当notification抽屉被拉下来时。有谁知道为什么这会导致我的ImageButton失去它的压迫状态以及如何绕过它?

1 个答案:

答案 0 :(得分:0)

看起来检测通知抽屉的唯一方法是使用' onWindowFocusChanged'。当抽屉被拉下时返回false,当它再次被拉回时返回true。