Min SDK是7
我在屏幕顶部有一个小通知,但是当您按下主要活动上的后退键时,它不会消失。我需要将什么添加到我的后退按钮覆盖以修复此问题?
@Override
public boolean onKeyDown(int keyCode, KeyEvent event)
{
if ((keyCode == KeyEvent.KEYCODE_BACK))
{
finish();
}
return super.onKeyDown(keyCode, event);
}
答案 0 :(得分:1)
从Android文档...。当用户从通知窗口中选择状态栏时,清除状态栏通知,将“FLAG_AUTO_CANCEL”标志添加到您的通知中。您也可以使用cancel(int)手动清除它,向其传递通知ID,或使用cancelAll()清除所有通知。
答案 1 :(得分:0)
@Override
public boolean onKeyDown(int keyCode, KeyEvent event)
{
if ((keyCode == KeyEvent.KEYCODE_BACK))
{
cancelAll();
finish();
}
return super.onKeyDown(keyCode, event);
}
使用此代码进行Plz更新,修复此问题