如何使用多种工具?

문경욱*_*문경욱 -1 android implements

我正在使用Android Studio制作App。

我有一个

public class MainActivity extends Activity implements View.OnClickListener, OnCheckedChangeListener
Run Code Online (Sandbox Code Playgroud)

而且我需要在MainActivity中添加“ AppCompatActivity”。

我在Internet上进行了搜索,发现只有一个可以用于扩展。

所以我改为

public class MainActivity extends Activity implements View.OnClickListener, OnCheckedChangeListener, AppCompatActivity
Run Code Online (Sandbox Code Playgroud)

这和AppCompatActivity有一个错误,“此处需要接口”。

我怎么解决这个问题?

Nil*_*hod 5

AppCompatActivity所以你不能用的是一类不是一个接口implements的关键字继承AppCompatActivity

您需要使用extends关键字来继承AppCompatActivity

用这个

public class MainActivity extends AppCompatActivity implements View.OnClickListener, OnCheckedChangeListener
Run Code Online (Sandbox Code Playgroud)

代替

public class MainActivity extends Activity implements View.OnClickListener, OnCheckedChangeListener, AppCompatActivity
Run Code Online (Sandbox Code Playgroud)