diff --git a/advancedDownloader/src/main/java/at/huber/youtubeDownloader/DownloadActivity.java b/advancedDownloader/src/main/java/at/huber/youtubeDownloader/DownloadActivity.java index f9b836c..c9be187 100644 --- a/advancedDownloader/src/main/java/at/huber/youtubeDownloader/DownloadActivity.java +++ b/advancedDownloader/src/main/java/at/huber/youtubeDownloader/DownloadActivity.java @@ -7,12 +7,14 @@ import android.net.Uri; import android.os.Bundle; import android.os.Environment; +import android.text.method.LinkMovementMethod; import android.util.SparseArray; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; import android.widget.LinearLayout; import android.widget.ProgressBar; +import android.widget.TextView; import android.widget.Toast; import java.io.File; @@ -72,11 +74,14 @@ private void getYoutubeDownloadUrl(String youtubeLink) { public void onUrisAvailable(String videoId, String videoTitle, SparseArray ytFiles) { mainProgressBar.setVisibility(View.GONE); if (ytFiles == null) { - finish(); + TextView tv = new TextView(DownloadActivity.this); + tv.setText(R.string.app_update); + tv.setMovementMethod(LinkMovementMethod.getInstance()); + mainLayout.addView(tv); return; } - formatsToShowList = new ArrayList(); - for (int i = 0, itag = 0; i < ytFiles.size(); i++) { + formatsToShowList = new ArrayList<>(); + for (int i = 0, itag; i < ytFiles.size(); i++) { itag = ytFiles.keyAt(i); YtFile ytFile = ytFiles.get(itag); diff --git a/advancedDownloader/src/main/res/values/strings.xml b/advancedDownloader/src/main/res/values/strings.xml index cd4f9db..2456b14 100644 --- a/advancedDownloader/src/main/res/values/strings.xml +++ b/advancedDownloader/src/main/res/values/strings.xml @@ -3,5 +3,7 @@ YouTube Download Not a valid YouTube link! + Couldn\'t extract URLs you may need an update: + latest GitHub release