我正在YouTube上的教程上学习您的请求权限
在运行时。我创建了一个Java类:AbsRuntimePermission,并且必须在MainActivity上进行扩展。
但是我还必须扩展AppCompatActivity,有没有办法扩展两者?
因为如果我尝试它会给我一个错误:

Class cannot extend multiple classes

我正在这样尝试:
public class MainActivity extends AppCompatActivity, AbsRuntimePermission {

我希望有人可以帮助我,我正在关注本教程:
https://www.youtube.com/watch?v=b0pqDwsCEfs

最佳答案

在JAVA中,您不能扩展多个类。

您可以使用AbsRuntimePermission扩展AppCompatActivity
并使用MainActivity扩展AbsRuntimePermission。因为AbsRuntimePermission已经用AppCompatActivity扩展了,这意味着MainActivity也已经用AppCompatActivity扩展了。

public class AbsRuntimePermission extends AppCompatActivity{
}

public class MainActivity extends AbsRuntimePermission {
}

10-08 17:53