X-Git-Url: https://gitweb.stoutner.com/?p=PrivacyBrowserAndroid.git;a=blobdiff_plain;f=app%2Fsrc%2Fmain%2Fjava%2Fcom%2Fstoutner%2Fprivacybrowser%2Fdialogs%2FEditBookmarkDatabaseViewDialog.java;fp=app%2Fsrc%2Fmain%2Fjava%2Fcom%2Fstoutner%2Fprivacybrowser%2Fdialogs%2FEditBookmarkDatabaseViewDialog.java;h=712e216f1cc4ddcb54674193e34adb917783f24f;hp=d75cf6c0c7a7376d8202c8b8dc22db5401fb6585;hb=72fd642119fc68aa06509c5d84f219b4bbfbf948;hpb=897b2d7f61a0492f228e3c172d7c6a76e3c5f3ac diff --git a/app/src/main/java/com/stoutner/privacybrowser/dialogs/EditBookmarkDatabaseViewDialog.java b/app/src/main/java/com/stoutner/privacybrowser/dialogs/EditBookmarkDatabaseViewDialog.java index d75cf6c0..712e216f 100644 --- a/app/src/main/java/com/stoutner/privacybrowser/dialogs/EditBookmarkDatabaseViewDialog.java +++ b/app/src/main/java/com/stoutner/privacybrowser/dialogs/EditBookmarkDatabaseViewDialog.java @@ -1,5 +1,5 @@ /* - * Copyright © 2016-2017 Soren Stoutner . + * Copyright © 2016-2018 Soren Stoutner . * * This file is part of Privacy Browser . * @@ -75,6 +75,7 @@ public class EditBookmarkDatabaseViewDialog extends AppCompatDialogFragment { void onSaveBookmark(AppCompatDialogFragment dialogFragment, int selectedBookmarkDatabaseId); } + @Override public void onAttach(Context context) { // Run the default commands. super.onAttach(context); @@ -108,6 +109,9 @@ public class EditBookmarkDatabaseViewDialog extends AppCompatDialogFragment { // Run the default commands. super.onCreate(savedInstanceState); + // Remove the incorrect lint warning below that `getInt()` might be null. + assert getArguments() != null; + // Store the bookmark database ID in the class variable. bookmarkDatabaseId = getArguments().getInt("Database ID"); } @@ -137,6 +141,9 @@ public class EditBookmarkDatabaseViewDialog extends AppCompatDialogFragment { // Set the title. dialogBuilder.setTitle(R.string.edit_bookmark); + // Remove the incorrect lint warning below that `getLayoutInflater()` might be null. + assert getActivity() != null; + // Set the view. The parent view is `null` because it will be assigned by `AlertDialog`. dialogBuilder.setView(getActivity().getLayoutInflater().inflate(R.layout.edit_bookmark_databaseview_dialog, null)); @@ -210,6 +217,9 @@ public class EditBookmarkDatabaseViewDialog extends AppCompatDialogFragment { // Combine `matrixCursor` and `foldersCursor`. MergeCursor foldersMergeCursor = new MergeCursor(new Cursor[]{matrixCursor, foldersCursor}); + // Remove the incorrect lint warning below that `getContext()` might be null. + assert getContext() != null; + // Create a `ResourceCursorAdapter` for the `Spinner`. `0` specifies no flags.; ResourceCursorAdapter foldersCursorAdapter = new ResourceCursorAdapter(getContext(), R.layout.edit_bookmark_databaseview_spinner_item, foldersMergeCursor, 0) { @Override