Я не могу понять, как назначить 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)