希望する共有設定にチェックボックスがあります: チェックボックスが true の場合、この曲は で再生されますactivity1
。リスト項目を開くときはちょうど startactivity1
です。そしてactivity1
、 sharepreferences をチェックして song を再生するクラスがあるので、次のようになります。
すべてのリスト項目を開くと、曲を再生し、すべてのリスト項目を開くと多くの曲を再生します。このアクティビティで 1 曲だけ演奏する方法。
それはすべてのリスト項目に対して呼び出されます:
protected void All()
{
boolean music = sharedpreferences.getBoolean("musictype", false);
if (music) { mp1.start(); } else { mp1.stop();}
}