我如何使用多个工具?
How can i use multiple implements?
我正在使用 Android Studio 制作应用程序。
我有一个
public class MainActivity extends Activity implements View.OnClickListener, OnCheckedChangeListener
我需要将 "AppCompatActivity" 添加到 MainActivity。
我在网上搜索了一下,只有一个可以用于extends。
所以我改成了
public class MainActivity extends Activity implements View.OnClickListener, OnCheckedChangeListener, AppCompatActivity
这个和AppCompatActivity有一个错误"Interface expected here"。
我该如何解决这个问题?
AppCompatActivity
是一个 class 而不是接口,因此您不能使用 implements
关键字来继承 AppCompatActivity
您需要使用 extends
关键字来继承 AppCompatActivity
class
使用这个
public class MainActivity extends AppCompatActivity implements View.OnClickListener, OnCheckedChangeListener
而不是
public class MainActivity extends Activity implements View.OnClickListener, OnCheckedChangeListener, AppCompatActivity
当您实现 class 而不是接口时,就会出现 'Interface expected here'。
AppCompatActivity
是您无法实施的 class。
我不知道你为什么要从 Activity
扩展除了 AppCompatActivity
,AppCompatActivity
已经继承自 Activity
。
AppCompatActivity > FragmentActivity > SupportActivity > Activity
随便写:
public class MainActivity extends AppCompatActivity implements View.OnClickListener, OnCheckedChangeListener {
当你这样做时,不需要为你扩展 Activity
。
我正在使用 Android Studio 制作应用程序。
我有一个
public class MainActivity extends Activity implements View.OnClickListener, OnCheckedChangeListener
我需要将 "AppCompatActivity" 添加到 MainActivity。
我在网上搜索了一下,只有一个可以用于extends。
所以我改成了
public class MainActivity extends Activity implements View.OnClickListener, OnCheckedChangeListener, AppCompatActivity
这个和AppCompatActivity有一个错误"Interface expected here"。
我该如何解决这个问题?
AppCompatActivity
是一个 class 而不是接口,因此您不能使用 implements
关键字来继承 AppCompatActivity
您需要使用 extends
关键字来继承 AppCompatActivity
class
使用这个
public class MainActivity extends AppCompatActivity implements View.OnClickListener, OnCheckedChangeListener
而不是
public class MainActivity extends Activity implements View.OnClickListener, OnCheckedChangeListener, AppCompatActivity
当您实现 class 而不是接口时,就会出现 'Interface expected here'。
AppCompatActivity
是您无法实施的 class。
我不知道你为什么要从 Activity
扩展除了 AppCompatActivity
,AppCompatActivity
已经继承自 Activity
。
AppCompatActivity > FragmentActivity > SupportActivity > Activity
随便写:
public class MainActivity extends AppCompatActivity implements View.OnClickListener, OnCheckedChangeListener {
当你这样做时,不需要为你扩展 Activity
。