2013-02-19 54 views
0

任何人都可以幫助我提供退出消息給用戶,當用戶點擊主頁按鈕?如何查看HomeButton點擊或Google廣告是由用戶點擊?

我用onPause()方法,但問題是,當用戶點擊谷歌廣告,然後onPause方法被調用,消息顯示給用戶。

謝謝。

+0

只有當用戶按下HOME按鈕時才顯示消息嗎? – Anukool 2013-02-19 12:58:09

+0

ya.absulutlly .. – patel 2013-02-19 13:35:48

回答

1

您可以覆蓋這一個:

@Override 
public boolean onKeyDown(int keyCode, KeyEvent event) { 
    if ((keyCode == KeyEvent.KEYCODE_HOME)) { 
     Toast.makeText(this, "Home button pressed!", Toast.LENGTH_SHORT).show();      
     return true; 
    } 
    return super.onKeyDown(keyCode, event); 
} 
+0

Thanks.But此方法不是在我的三星谷歌Nexus 4.1和Htc野火2.2中調用。 – patel 2013-02-19 13:08:29

+0

你需要使用它在一個活動課,在你的onCreate() – 2013-02-19 13:15:55

+0

當我點擊keydown然後上面的方法調用,但我想調用當用戶單擊主頁按鈕時在同一個地方。 – patel 2013-02-19 13:19:57

0

很抱歉,如果我是一個有點晚,但對於那些誰需要它,你無法攔截HOME鍵點擊,否則這可能是壞的,其他原因,你必須找到另一種方式,我自己仍然在尋找它