import android.content.Context;
import android.media.AudioManager;
+import android.provider.Settings;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
public class VolumeStreamItem implements Item {
private int mStreamId;
private StreamSettings mStreamSettings;
+ private boolean mEnabled;
public VolumeStreamItem(int streamId, StreamSettings streamSettings) {
mStreamId = streamId;
@Override
public boolean isEnabled() {
- return true;
+ return mEnabled;
}
@Override
desc.setText(context.getString(R.string.profile_action_none));
}
+ final boolean volumeLinkNotification = Settings.Secure.getInt(context
+ .getContentResolver(), Settings.Secure.VOLUME_LINK_NOTIFICATION, 1) == 1;
+ mEnabled = true;
+ if (mStreamId == AudioManager.STREAM_NOTIFICATION && volumeLinkNotification) {
+ mEnabled = false;
+ text.setEnabled(false);
+ desc.setEnabled(false);
+ }
+
return view;
}