Как назначить на GifSelected? - PullRequest
0 голосов
/ 08 июля 2019

Я не могу понять, как назначить onGifSelected при использовании Java. https://developers.giphy.com/docs/sdk#android Я создал кнопку, которая правильно показывает диалоговое окно Giphy, но ничего не происходит, когда я выбираю gif (мне нужно реализовать эту функцию).

gifBtn.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            GiphyDialogFragment.Companion.newInstance(gphSettings).show(getSupportFragmentManager(), "this");

                gifSelectionListener.onGifSelected(media);
                gifSelectionListener.onDismissed();

        }
    });

Я получаю следующую ошибку, хотя я объявил «media» в начале класса.

java.lang.NullPointerException: Attempt to invoke interface method 'void com.giphy.sdk.ui.views.GiphyDialogFragment$GifSelectionListener.onGifSelected(com.giphy.sdk.core.models.Media)' on a null object reference
    at com.example.alexevangelou.bumpr.MessageActivity$5.onClick(MessageActivity.java:196)
...