kopia lustrzana https://github.com/TeamNewPipe/NewPipe
Fix title of the subject when sharing an URL
rodzic
c972940338
commit
2fb86364ab
|
@ -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, false)) //no subject
|
||||
.setNeutralButton(R.string.cancel, null)
|
||||
.setOnDismissListener(dialog -> finish())
|
||||
.show();
|
||||
|
|
|
@ -213,13 +213,21 @@ public final class ShareUtils {
|
|||
* @param url the url to share
|
||||
*/
|
||||
public static void shareText(final Context context, final String subject, final String url) {
|
||||
shareText(context, subject, url, true);
|
||||
}
|
||||
|
||||
|
||||
public static void shareText(final Context context,
|
||||
final String subject,
|
||||
final String url,
|
||||
final boolean showPreviewText) {
|
||||
final Intent shareIntent = new Intent(Intent.ACTION_SEND);
|
||||
shareIntent.setType("text/plain");
|
||||
if (!subject.isEmpty()) {
|
||||
if (!subject.isEmpty() && showPreviewText) {
|
||||
shareIntent.putExtra(Intent.EXTRA_SUBJECT, subject);
|
||||
shareIntent.putExtra(Intent.EXTRA_TITLE, subject);
|
||||
}
|
||||
shareIntent.putExtra(Intent.EXTRA_TEXT, url);
|
||||
shareIntent.putExtra(Intent.EXTRA_TITLE, context.getString(R.string.share_dialog_title));
|
||||
|
||||
openAppChooser(context, shareIntent, false);
|
||||
}
|
||||
|
|
Ładowanie…
Reference in New Issue