Показывать снекбар по основной активности из фрагмента в статическом контексте - PullRequest
0 голосов
/ 16 июня 2019

В моем приложении я использую только основное действие и фрагменты.Мне нужно показать панель с надписью об активности и когда я меняю текущий фрагмент (статическим методом).

В настоящее время я написал этот код, но когда я изменяю фрагмент, панель с закусками не отображается:

Snackbar snackbar = Snackbar.make(view, R.string.FAILED_SAVE_CF_ERROR, Snackbar.LENGTH_LONG);
View snackbarLayout = snackbar.getView();
TextView textView = snackbarLayout.findViewById(android.support.design.R.id.snackbar_text);
textView.setCompoundDrawablesWithIntrinsicBounds(R.drawable.ic_action_failed, 0, 0, 0);
textView.setCompoundDrawablePadding(context.getResources().getDimensionPixelOffset(R.dimen.snackbar_icon_padding));
snackbarLayout.setBackgroundColor(ContextCompat.getColor(Objects.requireNonNull(context),R.color.colorDelCard));
snackbar.show();
...