의 생성자가 here 인 생성자를 반영하려고합니다. 나는 NoSuchMethodException
오류가 계속하지만NetworkInfo Reflection
지금까지 내가
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);
있습니다. 내가 도대체 뭘 잘못하고있는 겁니까 ?
그리고 달성하고자하는 것은 무엇입니까? "깨끗한 방법으로"뭔가를 달성하는 다른 방법이 있다면 반사가 권장되지 않습니다. – Sajmon
'NetworkInfo' 객체를 반환하는'ConnectivityManager.getActiveNetworkInfo()'를 사용하는 클래스를 단위 테스트하려고합니다. 나는 이것을 mNetworkInfo로 바꾸고 싶다. –