Add default entries automatically
This commit is contained in:
parent
1cd3ef5dba
commit
50e2385e82
6 changed files with 53 additions and 37 deletions
|
|
@ -357,12 +357,7 @@ class FeedFragment : BaseStateFragment<FeedState>() {
|
|||
val activity: Activity? = getActivity()
|
||||
if (context == null || context.resources == null || activity == null) return
|
||||
|
||||
val dialogBuilder = InfoItemDialog.Builder(activity, this, item)
|
||||
|
||||
dialogBuilder.addDefaultEntriesAtBeginning()
|
||||
dialogBuilder.addDefaultEntriesAtEnd()
|
||||
|
||||
dialogBuilder.create().show()
|
||||
InfoItemDialog.Builder(activity, this, item).create().show()
|
||||
}
|
||||
|
||||
private val listenerStreamItem = object : OnItemClickListener, OnItemLongClickListener {
|
||||
|
|
|
|||
|
|
@ -335,10 +335,8 @@ public class StatisticsPlaylistFragment
|
|||
final InfoItemDialog.Builder dialogBuilder = new InfoItemDialog.Builder(
|
||||
activity, this, infoItem);
|
||||
|
||||
// set entries
|
||||
dialogBuilder.addDefaultEntriesAtBeginning();
|
||||
// set entries in the middle; the others are added automatically
|
||||
dialogBuilder.addEntry(StreamDialogDefaultEntry.DELETE);
|
||||
dialogBuilder.addDefaultEntriesAtEnd();
|
||||
|
||||
// set custom actions
|
||||
dialogBuilder.setAction(StreamDialogDefaultEntry.START_HERE_ON_BACKGROUND,
|
||||
|
|
|
|||
|
|
@ -750,15 +750,13 @@ public class LocalPlaylistFragment extends BaseLocalListFragment<List<PlaylistSt
|
|||
final InfoItemDialog.Builder dialogBuilder = new InfoItemDialog.Builder(
|
||||
activity, this, infoItem);
|
||||
|
||||
// set entries
|
||||
dialogBuilder.addDefaultEntriesAtBeginning();
|
||||
// add entries in the middle
|
||||
dialogBuilder.addAllEntries(
|
||||
StreamDialogDefaultEntry.SET_AS_PLAYLIST_THUMBNAIL,
|
||||
StreamDialogDefaultEntry.DELETE
|
||||
);
|
||||
dialogBuilder.addDefaultEntriesAtEnd();
|
||||
|
||||
// set custom actions
|
||||
// set custom actions; all entries modified here have already been added within the builder
|
||||
dialogBuilder.setAction(StreamDialogDefaultEntry.START_HERE_ON_BACKGROUND,
|
||||
(fragment, infoItemDuplicate) -> NavigationHelper.playOnBackgroundPlayer(
|
||||
context, getPlayQueueStartingAt(item), true));
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue