android - 无法从最终 Snackbar 继承

标签 android

最近,我用我自己的 Toast 版本创建了一个类。一切正常。

现在,我正在尝试创建一个带有 Snackbar 版本的类,并且我有:

import android.support.design.widget.Snackbar;

public class Snack extends Snackbar{

}

Android Studio 不允许我扩展 Snackbar,它显示消息:

"Cannot inherit from final 'android.support.design.widget.Snackbar'

为什么会这样?我用谷歌搜索了很多,但找不到答案。

最佳答案

Snackbar 是一个 final 类,您不能创建 final 类的子类。 例如,Java 中的 String 类也是 final 类,您不能从 String 类派生任何类。

关于android - 无法从最终 Snackbar 继承,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36438359/

相关文章:

android - 菜鸟帮助;设置安卓环境

android - 为什么要使用 TYPE_TEXT_VARIATION_PERSON_NAME (textPersonName)

java - 从指定的文件夹中播放 VideoView 中的视频数量 android

android - C2DM 重试注册权限被拒绝

android - 移动应用程序是否有可能用其相机检测闪光灯,即视觉莫尔斯电码

如果多次使用,Android BitmapFactory.decodeResource 内存不足

android - 在 Android 中为 ListView 禁用/启用滚动

android - 三张 table 上的 Ormlite 内部连接

java - PHP和JAVA加解密例程

Android TTS 添加语言