使主页按钮的行为类似于后退按钮

时间:2014-12-12 21:29:00

标签: android

我正在处理一个问题,当我使用Back键离开我的应用时,我的推送通知(使用UrbanAirship实现)仅显示在通知中心。如果我使用Home键离开我的应用程序,我会收到铃声/振动以指示已收到一些推送通知,但通知未显示在通知区域 - 我们的应用程序之外的通知下拉列表({{3} })。

我希望我的Home键的行为类似于我的Back键,其中点击它实际上会关闭应用程序而不是暂停它。根据我的理解,主页按钮调用onPause(),后退按钮实际调用finish()

考虑到这一点,在我的主要活动中,我有以下内容:

@Override
protected void onPause() {
    super.onPause();
    if (MyApplication.getInstance().isApplicationSentToBackground(this)) {
        finish();
    }
}

我的意图是杀死类似于后退按钮的活动,但这似乎不起作用。有没有办法让主页按钮的行为类似于后退按钮?

0 个答案:

没有答案