我正在做一个项目,当电源对话框显示时,我们需要提醒用户。为了显示电源对话框(关闭/重新启动对话框),我们结合使用AccessibilityService和performGlobalAction(GLOBAL_ACTION_POWER_DIALOG)。但是,当显示此对话框时,即使我们将每个单独的事件类型、反馈类型和标志都放入accessibilityservice.xml中,也不会抛出其他事件。这是我们现在拥有的代码:
AccessibilityService:
@Override
public void onAccessibilityEvent(AccessibilityEvent a
我有一个有三个标签的片段。在其中一个选项卡上,我有一个对话框,当背景同步进行时,该对话框会旋转。但是,当背景同步进行时,我需要能够继续在其他部分上工作。
我目前正在使用dialog.setCancelable(false)走出对话框,这样我就可以使用应用程序的其余部分。但这给了我一个情感屏幕上的片段,同步正在进行。
是否有任何方法使对话框只覆盖在部分屏幕上(只有正在进行同步的片段)?换句话说,一个不接受整个屏幕的对话框,这样我就可以在不取消对话框的情况下移动到其他选项卡了?
在java代码中实现对话框:
dialog = new Dialog(getActivity());
d