Что вы подразумеваете под этим утверждением?
первый параметр (View) Snakbar недоступен
Вы можете вызвать метод, который показывает ваш Snackbar оттуда и используйте root представление вашего макета Activity в качестве аргумента для Snackbar.
private void showSnackbar(String message) {
View rootView = findViewById(android.R.id.content);
if(rootView != null) {
Snackbar.make(rootView, message, Snackbar.LENGTH_SHOW).show();
}
}
Вы можете позвонить по вашему обратному вызову:
@Override
public void onSwiped(@NonNull RecyclerView.ViewHolder viewHolder, int direction) {
//here I want to add a Snackbar but first parameter(View) of Snakbar is not available
showSnackbar("Your message");
...
}