Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/220.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 与新类不兼容的类型?_Java_Android - Fatal编程技术网

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();