NetworkInfo反射

时间:2013-09-02 11:28:54

标签: java android

我正在尝试反映NetworkInfo描述here的构造函数。

到目前为止我已经

    NetworkInfo mNetworkInfo;
    Class<NetworkInfo> clazz = NetworkInfo.class;
    Constructor<NetworkInfo> con = clazz.getConstructor(int.class,int.class,String.class,String.class);
    mNetworkInfo = con.newInstance(n1,n2,s1,s2);

但是我一直收到NoSuchMethodException错误。我做错了什么?

1 个答案:

答案 0 :(得分:2)

您正在使用getConstructor。我想你只是没有Android SDK的兼容版本。

NetworkInfo的javadoc没有显示任何构造函数。

您是否在运行版本为4.2.2_r1的设备上运行代码?