mirror of
				https://github.com/TeamNewPipe/NewPipe
				synced 2025-10-31 15:23:00 +00:00 
			
		
		
		
	Added share option to long tap menu
This commit is contained in:
		| @@ -540,7 +540,8 @@ public class VideoDetailFragment | ||||
|         final String[] commands = new String[]{ | ||||
|                 context.getResources().getString(R.string.enqueue_on_background), | ||||
|                 context.getResources().getString(R.string.enqueue_on_popup), | ||||
|                 context.getResources().getString(R.string.append_playlist) | ||||
|                 context.getResources().getString(R.string.append_playlist), | ||||
|                 context.getResources().getString(R.string.share) | ||||
|         }; | ||||
|  | ||||
|         final DialogInterface.OnClickListener actions = (DialogInterface dialogInterface, int i) -> { | ||||
| @@ -557,6 +558,9 @@ public class VideoDetailFragment | ||||
|                                 .show(getFragmentManager(), TAG); | ||||
|                     } | ||||
|                     break; | ||||
|                 case 3: | ||||
|                     shareUrl(item.getName(), item.getUrl()); | ||||
|                     break; | ||||
|                 default: | ||||
|                     break; | ||||
|             } | ||||
|   | ||||
| @@ -196,7 +196,8 @@ public abstract class BaseListFragment<I, N> extends BaseStateFragment<I> implem | ||||
|         final String[] commands = new String[]{ | ||||
|                 context.getResources().getString(R.string.enqueue_on_background), | ||||
|                 context.getResources().getString(R.string.enqueue_on_popup), | ||||
|                 context.getResources().getString(R.string.append_playlist) | ||||
|                 context.getResources().getString(R.string.append_playlist), | ||||
|                 context.getResources().getString(R.string.share) | ||||
|         }; | ||||
|  | ||||
|         final DialogInterface.OnClickListener actions = (dialogInterface, i) -> { | ||||
| @@ -213,6 +214,9 @@ public abstract class BaseListFragment<I, N> extends BaseStateFragment<I> implem | ||||
|                                 .show(getFragmentManager(), TAG); | ||||
|                     } | ||||
|                     break; | ||||
|                 case 3: | ||||
|                     shareUrl(item.getName(), item.getUrl()); | ||||
|                     break; | ||||
|                 default: | ||||
|                     break; | ||||
|             } | ||||
|   | ||||
| @@ -161,7 +161,8 @@ public class ChannelFragment extends BaseListInfoFragment<ChannelInfo> { | ||||
|                 context.getResources().getString(R.string.start_here_on_main), | ||||
|                 context.getResources().getString(R.string.start_here_on_background), | ||||
|                 context.getResources().getString(R.string.start_here_on_popup), | ||||
|                 context.getResources().getString(R.string.append_playlist) | ||||
|                 context.getResources().getString(R.string.append_playlist), | ||||
|                 context.getResources().getString(R.string.share) | ||||
|         }; | ||||
|  | ||||
|         final DialogInterface.OnClickListener actions = new DialogInterface.OnClickListener() { | ||||
| @@ -190,6 +191,9 @@ public class ChannelFragment extends BaseListInfoFragment<ChannelInfo> { | ||||
|                                     .show(getFragmentManager(), TAG); | ||||
|                         } | ||||
|                         break; | ||||
|                     case 6: | ||||
|                         shareUrl(item.getName(), item.getUrl()); | ||||
|                         break; | ||||
|                     default: | ||||
|                         break; | ||||
|                 } | ||||
|   | ||||
| @@ -142,6 +142,7 @@ public class PlaylistFragment extends BaseListInfoFragment<PlaylistInfo> { | ||||
|                 context.getResources().getString(R.string.start_here_on_main), | ||||
|                 context.getResources().getString(R.string.start_here_on_background), | ||||
|                 context.getResources().getString(R.string.start_here_on_popup), | ||||
|                 context.getResources().getString(R.string.share) | ||||
|         }; | ||||
|  | ||||
|         final DialogInterface.OnClickListener actions = (dialogInterface, i) -> { | ||||
| @@ -162,6 +163,9 @@ public class PlaylistFragment extends BaseListInfoFragment<PlaylistInfo> { | ||||
|                 case 4: | ||||
|                     NavigationHelper.playOnPopupPlayer(activity, getPlayQueue(index)); | ||||
|                     break; | ||||
|                 case 5: | ||||
|                     shareUrl(item.getName(), item.getUrl()); | ||||
|                     break; | ||||
|                 default: | ||||
|                     break; | ||||
|             } | ||||
|   | ||||
| @@ -298,6 +298,7 @@ public class StatisticsPlaylistFragment | ||||
|                 context.getResources().getString(R.string.start_here_on_background), | ||||
|                 context.getResources().getString(R.string.start_here_on_popup), | ||||
|                 context.getResources().getString(R.string.delete), | ||||
|                 context.getResources().getString(R.string.share) | ||||
|         }; | ||||
|  | ||||
|         final DialogInterface.OnClickListener actions = (dialogInterface, i) -> { | ||||
| @@ -321,6 +322,9 @@ public class StatisticsPlaylistFragment | ||||
|                 case 5: | ||||
|                     deleteEntry(index); | ||||
|                     break; | ||||
|                 case 6: | ||||
|                     shareUrl(item.toStreamInfoItem().getName(), item.toStreamInfoItem().getUrl()); | ||||
|                     break; | ||||
|                 default: | ||||
|                     break; | ||||
|             } | ||||
|   | ||||
| @@ -520,7 +520,8 @@ public class LocalPlaylistFragment extends BaseLocalListFragment<List<PlaylistSt | ||||
|                 context.getResources().getString(R.string.start_here_on_background), | ||||
|                 context.getResources().getString(R.string.start_here_on_popup), | ||||
|                 context.getResources().getString(R.string.set_as_playlist_thumbnail), | ||||
|                 context.getResources().getString(R.string.delete) | ||||
|                 context.getResources().getString(R.string.delete), | ||||
|                 context.getResources().getString(R.string.share) | ||||
|         }; | ||||
|  | ||||
|         final DialogInterface.OnClickListener actions = (dialogInterface, i) -> { | ||||
| @@ -549,6 +550,9 @@ public class LocalPlaylistFragment extends BaseLocalListFragment<List<PlaylistSt | ||||
|                 case 6: | ||||
|                     deleteItem(item); | ||||
|                     break; | ||||
|                 case 7: | ||||
|                     shareUrl(item.toStreamInfoItem().getName(), item.toStreamInfoItem().getUrl()); | ||||
|                     break; | ||||
|                 default: | ||||
|                     break; | ||||
|             } | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Somethingweirdhere
					Somethingweirdhere