2012-03-29 12 views

Antwort

1

Wenn ich in Android india Home Screen bin und wenn i-Taste drücken Suche Ich brauche meine API..Is es möglich zu schießen ??

Nein. Schlüsselereignisse werden im Allgemeinen nur an die Vordergrundaktivität geliefert. Die zwei Ausnahmen sind die CAMERA-Taste (auf den wenigen Geräten, die einen haben) und die MEDIA-Taste (auf Headsets) - diese werden als Broadcast Intents gesendet, wenn die Vordergrundaktivität das Ereignis nicht verbraucht.

1

Ich weiß nicht über die Schaltfläche Suche, aber BACK-Taste, die Sie überschreiben können.

Wie ich weiß HOME-Taste kann nicht überschrieben werden.

Vielleicht erwägen Sie die Verwendung der MENU-Taste, um das Optionsmenü anzuzeigen?

@Override 
    public boolean onKeyDown(int keyCode, KeyEvent event) 
    { 
     if (keyCode == KeyEvent.KEYCODE_BACK) 
     { 
      //your method 
      return false; 
     } 
     return false; 
    } 
+1

In meinem Fall ist meine Aktivität im Hintergrund, so wird kein Rückruf zu onKeyDown .. :( – NitZRobotKoder

Verwandte Themen