X-Git-Url: https://gitweb.stoutner.com/?p=PrivacyBrowserAndroid.git;a=blobdiff_plain;f=app%2Fsrc%2Fmain%2Fjava%2Fcom%2Fstoutner%2Fprivacybrowser%2Fdialogs%2FDownloadLocationPermissionDialog.java;h=c5059732b068bd352181986915367e1d36e9960e;hp=a232058886580ef5eea61260e648ad0f63233eba;hb=ba40295dffd761ccdc95d3b46ca7acbad1f00d5e;hpb=33bd447a83bd3d763ee26bbb3a3f4adb074776ed diff --git a/app/src/main/java/com/stoutner/privacybrowser/dialogs/DownloadLocationPermissionDialog.java b/app/src/main/java/com/stoutner/privacybrowser/dialogs/DownloadLocationPermissionDialog.java index a2320588..c5059732 100644 --- a/app/src/main/java/com/stoutner/privacybrowser/dialogs/DownloadLocationPermissionDialog.java +++ b/app/src/main/java/com/stoutner/privacybrowser/dialogs/DownloadLocationPermissionDialog.java @@ -1,5 +1,5 @@ /* - * Copyright © 2018 Soren Stoutner . + * Copyright © 2018-2019 Soren Stoutner . * * This file is part of Privacy Browser . * @@ -21,7 +21,6 @@ package com.stoutner.privacybrowser.dialogs; import android.app.AlertDialog; import android.app.Dialog; -import android.app.DialogFragment; import android.content.Context; import android.content.DialogInterface; import android.os.Bundle; @@ -30,6 +29,9 @@ import android.view.WindowManager; import com.stoutner.privacybrowser.R; import com.stoutner.privacybrowser.activities.MainWebViewActivity; +import androidx.annotation.NonNull; +import androidx.fragment.app.DialogFragment; // The AndroidX dialog fragment must be used or an error is produced on API <=22. + public class DownloadLocationPermissionDialog extends DialogFragment { // The constants are used to differentiate between the two download types. public static final int DOWNLOAD_FILE = 1; @@ -65,8 +67,12 @@ public class DownloadLocationPermissionDialog extends DialogFragment { return thisDownloadLocationPermissionDialog; } + @NonNull @Override public Dialog onCreateDialog(Bundle savedInstanceState) { + // Remove the incorrect lint warning below that `getArguments().getInt()` might be null. + assert getArguments() != null; + // Store the download type in a local variable. int downloadType = getArguments().getInt("download_type");