Fixed deprecation

This commit is contained in:
Karim Abou Zeid 2015-12-23 17:36:20 +01:00
commit c9d5990b15
6 changed files with 28 additions and 23 deletions

View file

@ -5,6 +5,7 @@ import android.os.Bundle;
import android.support.annotation.NonNull;
import android.text.Html;
import com.afollestad.materialdialogs.DialogAction;
import com.afollestad.materialdialogs.MaterialDialog;
import com.kabouzeid.gramophone.R;
import com.kabouzeid.gramophone.model.smartplaylist.AbsSmartPlaylist;
@ -37,15 +38,15 @@ public class ClearSmartPlaylistDialog extends LeakDetectDialogFragment {
.content(content)
.positiveText(R.string.clear_action)
.negativeText(android.R.string.cancel)
.callback(new MaterialDialog.ButtonCallback() {
.onPositive(new MaterialDialog.SingleButtonCallback() {
@Override
public void onPositive(MaterialDialog dialog) {
super.onPositive(dialog);
public void onClick(@NonNull MaterialDialog dialog, @NonNull DialogAction which) {
if (getActivity() == null) {
return;
}
playlist.clear(getActivity());
}
}).build();
})
.build();
}
}

View file

@ -5,6 +5,7 @@ import android.os.Bundle;
import android.support.annotation.NonNull;
import android.text.Html;
import com.afollestad.materialdialogs.DialogAction;
import com.afollestad.materialdialogs.MaterialDialog;
import com.kabouzeid.gramophone.R;
import com.kabouzeid.gramophone.model.Playlist;
@ -53,14 +54,14 @@ public class DeletePlaylistDialog extends LeakDetectDialogFragment {
.content(content)
.positiveText(R.string.delete_action)
.negativeText(android.R.string.cancel)
.callback(new MaterialDialog.ButtonCallback() {
.onPositive(new MaterialDialog.SingleButtonCallback() {
@Override
public void onPositive(MaterialDialog dialog) {
super.onPositive(dialog);
public void onClick(@NonNull MaterialDialog dialog, @NonNull DialogAction which) {
if (getActivity() == null)
return;
PlaylistsUtil.deletePlaylists(getActivity(), playlists);
}
}).build();
})
.build();
}
}

View file

@ -5,6 +5,7 @@ import android.os.Bundle;
import android.support.annotation.NonNull;
import android.text.Html;
import com.afollestad.materialdialogs.DialogAction;
import com.afollestad.materialdialogs.MaterialDialog;
import com.kabouzeid.gramophone.R;
import com.kabouzeid.gramophone.model.Song;
@ -52,14 +53,14 @@ public class DeleteSongsDialog extends LeakDetectDialogFragment {
.content(content)
.positiveText(R.string.delete_action)
.negativeText(android.R.string.cancel)
.callback(new MaterialDialog.ButtonCallback() {
.onPositive(new MaterialDialog.SingleButtonCallback() {
@Override
public void onPositive(MaterialDialog dialog) {
super.onPositive(dialog);
public void onClick(@NonNull MaterialDialog dialog, @NonNull DialogAction which) {
if (getActivity() == null)
return;
MusicUtil.deleteTracks(getActivity(), songs);
}
}).build();
})
.build();
}
}

View file

@ -7,6 +7,7 @@ import android.support.v7.app.AppCompatActivity;
import android.view.View;
import android.widget.AdapterView;
import com.afollestad.materialdialogs.DialogAction;
import com.afollestad.materialdialogs.MaterialDialog;
import com.kabouzeid.gramophone.R;
import com.kabouzeid.gramophone.adapter.PlayingQueueAdapterDeprecated;
@ -37,10 +38,9 @@ public class PlayingQueueDialog extends LeakDetectDialogFragment {
.title(getActivity().getResources().getString(R.string.label_current_playing_queue))
.customView(R.layout.dialog_playlist, false)
.positiveText(R.string.save_as_playlist)
.callback(new MaterialDialog.ButtonCallback() {
.onPositive(new MaterialDialog.SingleButtonCallback() {
@Override
public void onPositive(MaterialDialog dialog) {
super.onPositive(dialog);
public void onClick(@NonNull MaterialDialog dialog, @NonNull DialogAction which) {
if (getActivity() == null)
return;
//noinspection unchecked

View file

@ -5,6 +5,7 @@ import android.os.Bundle;
import android.support.annotation.NonNull;
import android.text.Html;
import com.afollestad.materialdialogs.DialogAction;
import com.afollestad.materialdialogs.MaterialDialog;
import com.kabouzeid.gramophone.R;
import com.kabouzeid.gramophone.model.PlaylistSong;
@ -52,14 +53,14 @@ public class RemoveFromPlaylistDialog extends LeakDetectDialogFragment {
.content(content)
.positiveText(R.string.remove_action)
.negativeText(android.R.string.cancel)
.callback(new MaterialDialog.ButtonCallback() {
.onPositive(new MaterialDialog.SingleButtonCallback() {
@Override
public void onPositive(MaterialDialog dialog) {
super.onPositive(dialog);
public void onClick(@NonNull MaterialDialog dialog, @NonNull DialogAction which) {
if (getActivity() == null)
return;
PlaylistsUtil.removeFromPlaylist(getActivity(), songs);
}
}).build();
})
.build();
}
}

View file

@ -57,9 +57,9 @@ public class SleepTimerDialog extends LeakDetectDialogFragment {
materialDialog = new MaterialDialog.Builder(getActivity())
.title(getActivity().getResources().getString(R.string.action_sleep_timer))
.positiveText(R.string.action_set)
.callback(new MaterialDialog.ButtonCallback() {
.onPositive(new MaterialDialog.SingleButtonCallback() {
@Override
public void onPositive(MaterialDialog dialog) {
public void onClick(@NonNull MaterialDialog dialog, @NonNull DialogAction which) {
if (getActivity() == null) {
return;
}
@ -74,9 +74,10 @@ public class SleepTimerDialog extends LeakDetectDialogFragment {
Toast.makeText(getActivity(), getActivity().getResources().getString(R.string.sleep_timer_set, minutes), Toast.LENGTH_SHORT).show();
}
})
.onNeutral(new MaterialDialog.SingleButtonCallback() {
@Override
public void onNeutral(MaterialDialog dialog) {
public void onClick(@NonNull MaterialDialog dialog, @NonNull DialogAction which) {
if (getActivity() == null) {
return;
}