From 363132d331e239d747f3e85d4a743b380a0242ab Mon Sep 17 00:00:00 2001 From: Thomas Date: Sat, 21 Nov 2020 11:06:26 +0100 Subject: [PATCH] Fix --- .../PeertubeEditUploadActivity.java | 4 +- .../fedilabtube/PeertubeUploadActivity.java | 24 ++++------- .../res/layout/activity_peertube_edit.xml | 42 ++++++++----------- .../res/layout/activity_peertube_upload.xml | 22 ++++++---- 4 files changed, 42 insertions(+), 50 deletions(-) diff --git a/app/src/main/java/app/fedilab/fedilabtube/PeertubeEditUploadActivity.java b/app/src/main/java/app/fedilab/fedilabtube/PeertubeEditUploadActivity.java index cfbf813..b044650 100644 --- a/app/src/main/java/app/fedilab/fedilabtube/PeertubeEditUploadActivity.java +++ b/app/src/main/java/app/fedilab/fedilabtube/PeertubeEditUploadActivity.java @@ -440,8 +440,8 @@ public class PeertubeEditUploadActivity extends AppCompatActivity { ItemStr finalLanguageToSend = languageToSend; Item finalPrivacyToSend = privacyToSend; binding.setUploadSubmit.setOnClickListener(v -> { - String title1 = binding.pVideoTitle.getText().toString().trim(); - String description = binding.pVideoDescription.getText().toString().trim(); + String title1 = binding.pVideoTitle.getText() != null ? binding.pVideoTitle.getText().toString().trim() : ""; + String description = binding.pVideoDescription.getText() != null ? binding.pVideoDescription.getText().toString().trim() : ""; boolean isNSFW1 = binding.setUploadNsfw.isChecked(); boolean commentEnabled1 = binding.setUploadEnableComments.isChecked(); videoParams = new VideoParams(); diff --git a/app/src/main/java/app/fedilab/fedilabtube/PeertubeUploadActivity.java b/app/src/main/java/app/fedilab/fedilabtube/PeertubeUploadActivity.java index eaa8282..9b6c3dd 100644 --- a/app/src/main/java/app/fedilab/fedilabtube/PeertubeUploadActivity.java +++ b/app/src/main/java/app/fedilab/fedilabtube/PeertubeUploadActivity.java @@ -21,7 +21,6 @@ import android.content.Context; import android.content.Intent; import android.content.SharedPreferences; import android.content.pm.PackageManager; -import android.graphics.Bitmap; import android.graphics.Color; import android.net.Uri; import android.os.Bundle; @@ -262,7 +261,9 @@ public class PeertubeUploadActivity extends AppCompatActivity { String idChannel = channelM.getValue(); Map.Entry privacyM = privacyToSend.entrySet().iterator().next(); Integer idPrivacy = privacyM.getKey(); - + if (binding.videoTitle.getText() != null && binding.videoTitle.getText().toString().trim().length() > 0) { + filename = binding.videoTitle.getText().toString().trim(); + } try { SharedPreferences sharedpreferences = getSharedPreferences(Helper.APP_PREFS, Context.MODE_PRIVATE); String token = sharedpreferences.getString(Helper.PREF_KEY_OAUTH_TOKEN, null); @@ -295,7 +296,6 @@ public class PeertubeUploadActivity extends AppCompatActivity { PeertubeUploadActivity.this, 1, new Intent(this, PeertubeEditUploadActivity.class), PendingIntent.FLAG_UPDATE_CURRENT); final boolean autoClear = false; - final Bitmap largeIcon = null; final boolean clearOnAction = true; final boolean ringToneEnabled = true; final ArrayList noActions = new ArrayList<>(1); @@ -306,11 +306,6 @@ public class PeertubeUploadActivity extends AppCompatActivity { ContextExtensionsKt.getCancelUploadIntent(this, uploadId) ); - final UploadNotificationAction successAction = new UploadNotificationAction( - R.drawable.ic_baseline_cancel_24, - getString(R.string.video_uploaded_action), - clickIntent - ); final ArrayList progressActions = new ArrayList<>(1); progressActions.add(cancelAction); @@ -320,24 +315,21 @@ public class PeertubeUploadActivity extends AppCompatActivity { getString(R.string.uploading), R.drawable.ic_baseline_cloud_upload_24, Color.BLUE, - largeIcon, + null, clickIntent, progressActions, clearOnAction, autoClear ); - final ArrayList successActions = new ArrayList<>(1); - progressActions.add(successAction); - UploadNotificationStatusConfig success = new UploadNotificationStatusConfig( getString(R.string.app_name), getString(R.string.upload_video_success), R.drawable.ic_baseline_check_24, Color.GREEN, - largeIcon, + null, clickIntent, - successActions, + noActions, clearOnAction, autoClear ); @@ -348,7 +340,7 @@ public class PeertubeUploadActivity extends AppCompatActivity { getString(R.string.toast_error), R.drawable.ic_baseline_error_24, Color.RED, - largeIcon, + null, clickIntent, noActions, clearOnAction, @@ -360,7 +352,7 @@ public class PeertubeUploadActivity extends AppCompatActivity { getString(R.string.toast_cancelled), R.drawable.ic_baseline_cancel_24, Color.YELLOW, - largeIcon, + null, clickIntent, noActions, clearOnAction diff --git a/app/src/main/res/layout/activity_peertube_edit.xml b/app/src/main/res/layout/activity_peertube_edit.xml index 9bc1d5f..69783b0 100644 --- a/app/src/main/res/layout/activity_peertube_edit.xml +++ b/app/src/main/res/layout/activity_peertube_edit.xml @@ -26,24 +26,21 @@ android:orientation="vertical"> - + android:layout_height="wrap_content"> - - - - + android:inputType="text" + android:paddingTop="2dp" + android:singleLine="true" /> + + - + + android:layout_height="wrap_content"> - - - - + android:singleLine="false" /> + - - + android:layout_marginTop="20dp"> + + + +