Java 与新类不兼容的类型?
在这个例子中,我有一个接口 当我写这段代码时,我有一个类Java 与新类不兼容的类型?,java,android,Java,Android,在这个例子中,我有一个接口 当我写这段代码时,我有一个类 MediaPlayer P = new MP3; 问题发生了。 知道我在另一个例子中使用了相同的行 没有问题。 我需要解决这个问题,并理解为什么它是必要的 在下面的代码段中,您使用(不知道它)作为参考Android Media Player(Android.Media.MediaPlayer),而不是MediaPlayer接口(com.ahmedco.adapter.example2.MediaPlayer) 因此,也许可以将其更改为
MediaPlayer P = new MP3;
问题发生了。
知道我在另一个例子中使用了相同的行
没有问题。
我需要解决这个问题,并理解为什么它是必要的
在下面的代码段中,您使用(不知道它)作为参考Android Media Player(
Android.Media.MediaPlayer
),而不是MediaPlayer
接口(com.ahmedco.adapter.example2.MediaPlayer
)
因此,也许可以将其更改为:
com.ahmedco.adapter.example2.MediaPlayer P = new MP3();
或者简单地将接口的名称更改为其他名称,例如,MyMediaPlayer
,并像这样使用它:
MyMediaPlayer P = new MP3();
此代码是什么?
公共接口MediaPackage
?看起来不像javaInterface MediaPackage与类MainActivity是分开的,它可能足以删除import android.media.MediaPlayer代码>如果它在imports@barbsan是的。如果导入存在并且根本不需要,那么解决方案就是删除它。我不是一个安卓开发人员,所以,我不确定在这种情况下,这是默认可用的还是仅通过导入即可。
com.ahmedco.adapter.example2.MediaPlayer P = new MP3();
MyMediaPlayer P = new MP3();