diff options
author | Thomas <tschneider.ac@gmail.com> | 2023-12-14 07:33:59 +0100 |
---|---|---|
committer | Thomas <tschneider.ac@gmail.com> | 2023-12-14 07:33:59 +0100 |
commit | 0d949f8dd62de5becee993281582f8b92e839587 (patch) | |
tree | 162ca757bab44c0e09c4c7c5e94ffed15e2d4f53 /app/src/main/java/app/fedilab/android/mastodon/activities/CustomSharingActivity.java | |
parent | e6b34dd622d5086ebb353a9ca9dc1cbb13ab088f (diff) |
some cleaning
Diffstat (limited to 'app/src/main/java/app/fedilab/android/mastodon/activities/CustomSharingActivity.java')
-rw-r--r-- | app/src/main/java/app/fedilab/android/mastodon/activities/CustomSharingActivity.java | 35 |
1 files changed, 18 insertions, 17 deletions
diff --git a/app/src/main/java/app/fedilab/android/mastodon/activities/CustomSharingActivity.java b/app/src/main/java/app/fedilab/android/mastodon/activities/CustomSharingActivity.java index 05a4ee758..ea3d11b19 100644 --- a/app/src/main/java/app/fedilab/android/mastodon/activities/CustomSharingActivity.java +++ b/app/src/main/java/app/fedilab/android/mastodon/activities/CustomSharingActivity.java @@ -28,6 +28,7 @@ import android.widget.Toast; import androidx.preference.PreferenceManager; import java.util.List; +import java.util.Objects; import java.util.Set; import app.fedilab.android.R; @@ -126,7 +127,7 @@ public class CustomSharingActivity extends BaseBarActivity implements OnCustomSh binding.setCustomSharingSave.setOnClickListener(v -> { // obtain title, description, keywords title = binding.setCustomSharingTitle.getText().toString(); - keywords = binding.setCustomSharingKeywords.getText().toString(); + keywords = Objects.requireNonNull(binding.setCustomSharingKeywords.getText()).toString(); CharSequence comma_only = ","; CharSequence space_only = " "; CharSequence double_space = " "; @@ -194,38 +195,38 @@ public class CustomSharingActivity extends BaseBarActivity implements OnCustomSh String param_value = uri.getQueryParameter(param_name); if (param_value != null) switch (param_value) { - case "${url}": + case "${url}" -> { paramFound = true; builder.appendQueryParameter(param_name, bundle_url); - break; - case "${title}": + } + case "${title}" -> { paramFound = true; builder.appendQueryParameter(param_name, title); - break; - case "${source}": + } + case "${source}" -> { paramFound = true; builder.appendQueryParameter(param_name, bundle_source); - break; - case "${id}": + } + case "${id}" -> { paramFound = true; builder.appendQueryParameter(param_name, bundle_id); - break; - case "${description}": + } + case "${description}" -> { paramFound = true; builder.appendQueryParameter(param_name, bundle_content); - break; - case "${keywords}": + } + case "${keywords}" -> { paramFound = true; builder.appendQueryParameter(param_name, keywords); - break; - case "${creator}": + } + case "${creator}" -> { paramFound = true; builder.appendQueryParameter(param_name, bundle_creator); - break; - case "${thumbnailurl}": + } + case "${thumbnailurl}" -> { paramFound = true; builder.appendQueryParameter(param_name, bundle_thumbnailurl); - break; + } } if (!paramFound) { builder.appendQueryParameter(param_name, param_value); |