メディアプレーヤーの変数を1つのアクティビティで宣言し、別のアクティビティで一時停止または停止できるかどうかは疑問でした。私はこれについてどうやって行くのでしょうか、別の方法がありますか?おかげメディアプレーヤーを別のアクティビティから変更する方法
答えて
を好む、あなたの活動にMediaPlayer
の静的変数を使用しますか静電気の扇風機。私はこの
Androidのマニフェスト
<activity name="Player" android:launchMode="singleTop"/>
かつてあなたは活動の実行のインスタンスを1つだけ持って保証し、その活動を開始するに通じるすべての意図は、そのonNewIntent()
class Player extends Activity{
public static final String ACTION_PLAY = "com....PLAY";
public static final String ACTION_PAUSE = "com...PAUSE";
public void onNewIntent(Intent intent){
if(intent.getAction().equals(ACTION_PLAY)){
//Play
}
else if(intent.getAction().equals(ACTION_PAUSE){
//Pause
}
}
}
、呼び出しアクティビティから、あなたが呼び出すことができ
Intent playIntent = new Intent(this, Player.class);
playIntent.setAction(Player.ACTION_PLAY);
と
Intent pauseIntent = new Intent(this, Player.class);
pauseIntent.setAction(Player.ACTION_PAUSE);
[OK]をクリックし、静的な最終的な文字列で、 "com .... PLAY"と "com .... PAUSE"の代わりに何を入れますか? –
com.your.package.name.PLAYを使用します。これがコンベンションです。それがあなたのために働くなら、答えを受け入れてください:) –
あなたはYourActivityName.mediaplayer.stop()
または service
クラスを使用
を使用して、メディアプレーヤーにアクセスできるように、私は私はないですservice
クラス
私は静的変数を試してみましたが、うまくいくようです。 1つのアクティビティで1つのボタンのようにしか使用しない場合、問題はありますか? –
- 1. TextViewの値を別のアクティビティから変更する方法は?
- 2. 別のアクティビティからアクティビティを終了する方法
- 3. 子アクティビティからTabActivityのビューを変更する方法
- 4. 1つのアクティビティから別のアクティビティに複数の変数を渡す方法
- 5. 1つのアクティビティから別のアクティビティにリダイレクトする方法
- 6. 別のアクティビティから別のサービスインスタンスを起動する方法
- 7. 別のアクティビティのタブホストタブタイトルを変更する
- 8. 別のアクティビティからのアクセス方法
- 9. 別のアクティビティでカウントを変更する
- 10. Androidのアダプタや別のアクティビティからリストビューを更新する方法は?
- 11. 別のアクティビティからアクティビティ変数を設定する
- 12. 画像を共有アクティビティから別のアクティビティに変更します。
- 13. Android:別のアクティビティからのアクティビティへのアクセス方法
- 14. メインメソッドの値を別のクラスから変更する方法
- 15. Android ||あるアクティビティから別のアクティビティへ画像を解析する方法は?
- 16. アクティビティから別のアクティビティの特定のフラグメントにデータを送信する方法
- 17. 1つのアクティビティから別のアクティビティへListViewデータを取得する方法
- 18. 1つのアクティビティから別のアクティビティへデータを送信する方法。 (Bluetooth)
- 19. 別のアクティビティから戻った後にアクティビティの値を保持する方法
- 20. 1つのアクティビティから別のアクティビティに画像を保存する方法
- 21. 2つの異なるアクティビティから別のアクティビティにデータを渡す方法
- 22. 前のアクティビティのオーディオファイルのリストからメディアプレーヤーに値を取得
- 23. 別のクラスからuilabelを変更する方法
- 24. セルラベルを別のクラス(View Controller)から変更する方法は?
- 25. MainActivityでArrayListを別のアクティビティから再配置する方法
- 26. 別のアクティビティでasyntaskからデータを表示する方法textviews?
- 27. 別のアクティビティでRadioGroupからデータを復旧する方法は?
- 28. 別のアクティビティから動的なタブを作成する方法
- 29. PreferenceFragmentから別のアクティビティへ値を取得する方法
- 30. Androidでは、あるアクティビティから別のアクティビティにオリジンオブジェクト(NOT COPY)を渡す方法
私は良いアイデアです別の1を介して活動中の変数を制御するとは思いません。あなたのユースケースを聞かせてもよろしいですか? –
他のどのアクティビティでも変更可能なバックグラウンドでのメディアプレーヤーループが必要でした。他のアクティビティでボタンがクリックされたときと同様に、メディアプレーヤーは一時停止または再開します。方法はありますか? –