1
Ich habe eine Fehlermeldung erhalten, wenn ich versuche, mit Android RTP herumzuspielen.Android RTP. Inkompatible Typen: Objekt kann nicht konvertiert werden.
Error:(49, 55) error: incompatible types: Object cannot be converted to NetworkInterface
Error:(51, 69) error: incompatible types: Object cannot be converted to InetAddress
Mein Code wie dieser
for (Enumeration en = NetworkInterface.getNetworkInterfaces(); en.hasMoreElements();) {
NetworkInterface intf = en.nextElement(); //first error message
for (Enumeration enumIpAddr = intf.getInetAddresses(); enumIpAddr.hasMoreElements();) {
InetAddress inetAddress = enumIpAddr.nextElement(); //second error message
if (!inetAddress.isLoopbackAddress()) {
ip= inetAddress.getAddress();
}
}
}
Haben Sie versucht, verwenden 'Object' Klasse anstelle von' Enumeration' Klasse in Ihrer for-Schleife? –
Ich habe es nie versucht. Wie konvertiert man es? –
Was ist 'en' Variable? – Vyacheslav