From 26bc48d607c60527c86ee57032002fb506ccf4c7 Mon Sep 17 00:00:00 2001 From: Docile-Alligator <25734209+Docile-Alligator@users.noreply.github.com> Date: Thu, 2 Jul 2026 16:16:00 -0400 Subject: [PATCH] Support getting title from shared data in PostLinkActivity. --- .../infinityforreddit/activities/PostLinkActivity.java | 5 +++++ .../activities/ShareDataResolverActivity.java | 1 + 2 files changed, 6 insertions(+) diff --git a/app/src/main/java/ml/docilealligator/infinityforreddit/activities/PostLinkActivity.java b/app/src/main/java/ml/docilealligator/infinityforreddit/activities/PostLinkActivity.java index 963e54cc..bce725d3 100644 --- a/app/src/main/java/ml/docilealligator/infinityforreddit/activities/PostLinkActivity.java +++ b/app/src/main/java/ml/docilealligator/infinityforreddit/activities/PostLinkActivity.java @@ -69,6 +69,7 @@ public class PostLinkActivity extends BaseActivity implements FlairBottomSheetFr static final String EXTRA_SUBREDDIT_NAME = "ESN"; static final String EXTRA_LINK = "EL"; + static final String EXTRA_TITLE = "ET"; private static final String SELECTED_ACCOUNT_STATE = "SAS"; private static final String SUBREDDIT_NAME_STATE = "SNS"; @@ -256,9 +257,13 @@ public class PostLinkActivity extends BaseActivity implements FlairBottomSheetFr } String link = getIntent().getStringExtra(EXTRA_LINK); + String title = getIntent().getStringExtra(EXTRA_TITLE); if (link != null) { binding.postLinkEditTextPostLinkActivity.setText(link); } + if (title != null) { + binding.postTitleEditTextPostLinkActivity.setText(title); + } } binding.accountLinearLayoutPostLinkActivity.setOnClickListener(view -> { diff --git a/app/src/main/java/ml/docilealligator/infinityforreddit/activities/ShareDataResolverActivity.java b/app/src/main/java/ml/docilealligator/infinityforreddit/activities/ShareDataResolverActivity.java index c2fed537..9488ea6b 100644 --- a/app/src/main/java/ml/docilealligator/infinityforreddit/activities/ShareDataResolverActivity.java +++ b/app/src/main/java/ml/docilealligator/infinityforreddit/activities/ShareDataResolverActivity.java @@ -28,6 +28,7 @@ public class ShareDataResolverActivity extends AppCompatActivity { //It's a link Intent intent = new Intent(this, PostLinkActivity.class); intent.putExtra(PostLinkActivity.EXTRA_LINK, text); + intent.putExtra(PostLinkActivity.EXTRA_TITLE, receivedIntent.getStringExtra(Intent.EXTRA_TITLE)); startActivity(intent); } else { Intent intent = new Intent(this, PostTextActivity.class);