小编Nil*_*hal的帖子

类'MyFirebaseMessagingService'不是抽象的,也没有实现抽象基类成员public abstract fun zzd(p0:Intent!)

在这里,我在Kotlin中使用了FirebaseMessagingService,但是当我运行该项目时,它会给我以下错误:

类'MyFirebaseMessagingService'不是抽象的,也不实现抽象基类成员public abstract fun zzd(p0:Intent!):com.google.firebase.messaging.FirebaseMessagingService中定义的单元

有帮助吗?

android kotlin firebase firebase-cloud-messaging

31
推荐指数
2
解决办法
2932
查看次数

显示没有CoordinatorLayout的Snackbar

我使用CoordinatorLayout显示Snackbar但在某些布局中我没有使用CoordinatorLayout布局,我想显示小吃吧但面临问题.

我尝试了以下方法来实现没有CoordinatorLayout的snackbar,但它会显示以下结果.

Snackbar.make(getActivity().getWindow().getDecorView().getRootView(), "Testing Snackbar", Snackbar.LENGTH_LONG).show();
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

用android 8.0 Oreo测试它

有没有办法在没有CoordinatorLayout的情况下实现Snackbar?

提前致谢.

public class FirstFragment extends Fragment {

RelativeLayout rootView;

@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
                             Bundle savedInstanceState) {
        View view = inflater.inflate(R.layout.fragment_first, container, false);

        Log.e("onCreateView", "onCreateView");

        rootView = (RelativeLayout)view.findViewById(R.id.rootView);
        setSnackBar(rootView, "Testing with answered");
        return view;
    }

public static void setSnackBar(View coordinatorLayout, String snackTitle) {
        Snackbar snackbar = Snackbar.make(coordinatorLayout, snackTitle, Snackbar.LENGTH_SHORT);
        snackbar.show();
        View view = snackbar.getView();
        TextView txtv = (TextView) view.findViewById(android.support.design.R.id.snackbar_text);
        txtv.setGravity(Gravity.CENTER_HORIZONTAL);
    }
}
Run Code Online (Sandbox Code Playgroud)

android snackbar

9
推荐指数
2
解决办法
1万
查看次数