いくつかの既存のアプリを模倣して Android を学習しようとしています。
Gapps は Android スタイルに準拠しているため、バージョン 5.x の Android 用 Google マップを選択します。
そして、私はこの機能を実装しようとしています:
ユーザーが ActionBar の検索ウィジェットを介して何かを検索すると、結果のすべての項目がマーカーとしてマップに表示され、同時にMenuItems
ActionBar 内が変更されます。
BACK
私はそれを機能させましたが、Google マップとサンプル アプリの間でキーの動作が異なることがわかりました。
明確にするために、このGIFを参照してください。
示されているように、ユーザーは を 1 回押すだけBACK
で Google マップ アプリケーションのホームページに戻り、もう一度押すことでアプリケーションを終了できます。
ただし、私のアプリケーションでは、ユーザーはBACK
アプリのホームページに戻るために を 2 回押す必要があり、さらに、新しく追加されたメニュー項目 (TO RESULT LIST) は削除されません。
最初は、Google マップがプレス イベントをキャプチャし、BACK
何らかの機能を果たすのではないかと考えています。
しかし、BACK
プレスイベントをキャプチャしようとしても、同じ効果を実装することはできません。
これは私のアクティビティ コードとAndroidManifest.xmlです
どうしたの?