mirror of
				https://github.com/TeamNewPipe/NewPipe
				synced 2025-10-30 23:03:00 +00:00 
			
		
		
		
	Fix an error and add a new method in the ShareUtils class
Fix the error due to the rebase on the dev branch of this branch Add a shareText method in the ShareUtils class which has 3 parameters and calls the original shareText method with an empty string for the imagePreviewUrl param.
This commit is contained in:
		| @@ -234,7 +234,7 @@ public class RouterActivity extends AppCompatActivity { | ||||
|                 .setPositiveButton(R.string.open_in_browser, | ||||
|                         (dialog, which) -> ShareUtils.openUrlInBrowser(this, url)) | ||||
|                 .setNegativeButton(R.string.share, | ||||
|                         (dialog, which) -> ShareUtils.shareText(this, "", url, "")) //no subject | ||||
|                         (dialog, which) -> ShareUtils.shareText(this, "", url)) // no subject | ||||
|                 .setNeutralButton(R.string.cancel, null) | ||||
|                 .setOnDismissListener(dialog -> finish()) | ||||
|                 .show(); | ||||
|   | ||||
| @@ -195,7 +195,8 @@ public class ErrorActivity extends AppCompatActivity { | ||||
|                 onBackPressed(); | ||||
|                 return true; | ||||
|             case R.id.menu_item_share_error: | ||||
|                 ShareUtils.shareText(this, getString(R.string.error_report_title), buildJson()); | ||||
|                 ShareUtils.shareText(getApplicationContext(), | ||||
|                         getString(R.string.error_report_title), buildJson()); | ||||
|                 return true; | ||||
|             default: | ||||
|                 return false; | ||||
|   | ||||
| @@ -259,6 +259,23 @@ public final class ShareUtils { | ||||
|         openAppChooser(context, shareIntent, false); | ||||
|     } | ||||
|  | ||||
|     /** | ||||
|      * Open the android share sheet to share a content. | ||||
|      * | ||||
|      * For Android 10+ users, a content preview is shown, which includes the title of the shared | ||||
|      * content. | ||||
|      * <p> | ||||
|      * This calls {@link #shareText(Context, String, String, String)} with an empty string for the | ||||
|      * imagePreviewUrl parameter. | ||||
|      * | ||||
|      * @param context the context to use | ||||
|      * @param title   the title of the content | ||||
|      * @param content the content to share | ||||
|      */ | ||||
|     public static void shareText(final Context context, final String title, final String content) { | ||||
|         shareText(context, title, content, ""); | ||||
|     } | ||||
|  | ||||
|     /** | ||||
|      * Copy the text to clipboard, and indicate to the user whether the operation was completed | ||||
|      * successfully using a Toast. | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 TiA4f8R
					TiA4f8R