ホームボタンを押すと、デフォルトではどうなりますか?ホームボタンに使用を追加する
私はそれがデフォルトで何をしているのかを確認したいのですが、私の音楽も終了していることを確認してください。例えば
:onBackPressed
公共ボイド(){ リターン;
私は戻るボタンを無効にしました。
ホームボタンが何をしているのかはわかりますが、私は this.stopService(new Intent(this、Music.class));方法の 。
ホームボタンを押すと、デフォルトではどうなりますか?ホームボタンに使用を追加する
私はそれがデフォルトで何をしているのかを確認したいのですが、私の音楽も終了していることを確認してください。例えば
:onBackPressed
公共ボイド(){ リターン;
私は戻るボタンを無効にしました。
ホームボタンが何をしているのかはわかりますが、私は this.stopService(new Intent(this、Music.class));方法の 。
戻るボタンを押したときと同じように、「ホーム」キーを無視することはできません。実際には、ユーザーはHomeキーを押してランチャーにすばやくアクセスするため、ホームキーを押して乗車することになっていません。 onKeyDown()をオーバーライドしようとしても、Homeキーを押してもこの関数は呼び出されません。
ホームキーを押すと、必ずあなたのアクティビティのonStop()が呼び出されますので、onStop()で音楽サービスを停止することができます。お役に立てれば。
ホームボタンを押すと、デフォルトではどうなりますか?
これにより、ホーム画面のアクティビティが前面に表示されます。
私はそれがデフォルトで行っていることを保ちたいと思いますが、私の音楽も終了するようにしてください。
それは、ホーム画面の活動にフォアグラウンドを失ったとき、これらが呼び出されるように、onPause()
たり、フォアグラウンド・アクティビティのonStop()
で音楽を停止します。
あなたが意味をコーディングに話をしている場合 -
ホームボタンは前面に、デフォルトのランチャーをもたらします。
メソッドの内部でsuperPop()またはsuper.onStop()を使用してonPause()またはonStopを呼び出します。
あなたは、コードとは何の関係もリテラル的に話をしている場合...
ホームボタンを使用すると、設定を行くことによっていくつかのデバイス上のランチャーをインストールした場合、これはクリアすることができ、デフォルトのランチャーのアクティビティを起動>アプリケーション>アプリケーションを検索してデフォルトをクリアする
音楽が停止すると、開発者コードによって決定されますが、それはどのように変更できませんか?
少し編集しました:D – user1274830
@ user1274830:あなたのonBackPressed()の実装を削除するように伝える以外に、私の答えは変わりません。 – CommonsWare