Метод Android NetworkInterface.isUp () не найден

1

У меня проблема с API android: если я смотрю документацию по API Android, существует метод isUP() класса NetworkInterface, но когда я пытаюсь использовать его в коде, я не могу скомпилировать свое приложение. Если посмотреть в библиотеке ссылок на Android, я понял, что этот метод отсутствует в классе.

Я точно знаю, что я работаю с Android 2.2 и eclipse Helios. Это мой код:


import java.net.NetworkInterface;
import java.net.SocketException;

import android.app.Activity;
import android.os.Bundle;

public class startEssai extends Activity {
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);

        try {
   NetworkInterface n = NetworkInterface.getNetworkInterfaces().nextElement();
   n.isUp();
  } catch (SocketException e) {
   // TODO Auto-generated catch block
   e.printStackTrace();
  }
    }
}

Может кто-нибудь мне помочь? Может быть, ссылка на библиотеку неверна?

Спасибо заранее. Сандрин Бош.

Теги:

2 ответа

4

Если вы посмотрите на правую границу имени метода в Javadoc, он говорит: "Поскольку уровень API 9" означает, что метод не был добавлен до Android 2.3.

public boolean isUp ()                                         Since API Level 9

Вы можете щелкнуть по тексту API уровня 9 в JavaDoc, чтобы увидеть сопоставление таблиц уровней API с версиями Android.

  • 1
    упс !!! эффективно я должен использовать Android 2.3, чтобы найти этот метод.
  • 1
    Большое спасибо! Сандрин.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню