0

Mediaplayer (SD カードから曲を再生するだけ) を作成しましたが、これはサービスではなく単一のアクティビティです。ホームボタンを押すと、プレーヤーはバックグラウンドで再生を続けます。今私の問題は、アプリケーションを起動してアクティビティの同じインスタンスに戻る方法です。私のは、mediaplayer の前のインスタンスがまだ曲を再生している間に、新しいアクティビティを開始します。私は多くの同様の質問を見てきましたが、ほとんどは特にメディアプレーヤーの場合のサービスに関するものでした. いくつかのフラグ onDestroy を設定し、onCreate または同様のものを再度チェックすることは可能ですか? ありがとう

4

3 に答える 3

0

私のメディアプレーヤーの前のインスタンスがまだ曲を再生している間に、新しいアクティビティを開始します

はい、これは開始時の動作です - 新しいアクティビティが作成されました。

同様の質問をたくさん見ましたが、ほとんどはサービスに関するものでした

新しく作成されたアクティビティをプレーヤーにバインドするために、プレーヤーでサービスを実行する方法はありません

于 2013-11-09T21:38:10.070 に答える
0

アクティビティに起動モード - 単一インスタンスを使用してみてください。

android:launchMode=[ "singleInstance"]

Android Manifest.xml ファイルの Media Player アクティビティで。それはうまくいくかもしれません。

于 2013-11-09T23:02:54.797 に答える