我正在处理一个问题,当我使用Back键离开我的应用时,我的推送通知(使用UrbanAirship实现)仅显示在通知中心。如果我使用Home键离开我的应用程序,我会收到铃声/振动以指示已收到一些推送通知,但通知未显示在通知区域 - 我们的应用程序之外的通知下拉列表({{3} })。
我希望我的Home键的行为类似于我的Back键,其中点击它实际上会关闭应用程序而不是暂停它。根据我的理解,主页按钮调用onPause()
,后退按钮实际调用finish()
。
考虑到这一点,在我的主要活动中,我有以下内容:
@Override
protected void onPause() {
super.onPause();
if (MyApplication.getInstance().isApplicationSentToBackground(this)) {
finish();
}
}
我的意图是杀死类似于后退按钮的活动,但这似乎不起作用。有没有办法让主页按钮的行为类似于后退按钮?