Android Facebook浮动聊天头如何检测服务中的后退按钮按下?
我有一个连接到服务的浮动窗口,我想在按下后退按钮时将其最小化 我在这里搜索了stackoverflow,他们说不可能捕获服务上的按钮按下,最明显的是: 但我知道Facebook信使浮动聊天头可以做到这一点。如果你最大化一个对话并按下后退按钮,它将最小化对话,并且不会通过按下你当前使用的应用程序上的后退按钮 我曾尝试将KeyListener放在根浮动视图上,但它似乎无法捕获任何按键Android Facebook浮动聊天头如何检测服务中的后退按钮按下?,android,service,Android,Service,我有一个连接到服务的浮动窗口,我想在按下后退按钮时将其最小化 我在这里搜索了stackoverflow,他们说不可能捕获服务上的按钮按下,最明显的是: 但我知道Facebook信使浮动聊天头可以做到这一点。如果你最大化一个对话并按下后退按钮,它将最小化对话,并且不会通过按下你当前使用的应用程序上的后退按钮 我曾尝试将KeyListener放在根浮动视图上,但它似乎无法捕获任何按键 floatingView.setOnKeyListener(new View.OnKeyListener()
floatingView.setOnKeyListener(new View.OnKeyListener() {
@Override
public boolean onKey(View v, int keyCode, KeyEvent event) {
Log.e("motionevent",event.toString());
return false;
}
});
windowManager.addView(floatingView, params);
关于FB Messenger如何操作的建议