why code not work on android 5.0 ?
i testing on android 4.3, working on android 5.0 not working.
please me.
private void setmobiledataenabled(context context, boolean enabled) throws classnotfoundexception, nosuchfieldexception, illegalaccessexception, nosuchmethodexception, invocationtargetexception { final connectivitymanager conman = (connectivitymanager) context.getsystemservice(context.connectivity_service); final class<?> conmanclass = class.forname(conman.getclass().getname()); final java.lang.reflect.field connectivitymanagerfield = conmanclass.getdeclaredfield("mservice"); connectivitymanagerfield.setaccessible(true); final object connectivitymanager = connectivitymanagerfield.get(conman); final class<?> connectivitymanagerclass = class.forname(connectivitymanager.getclass().getname()); final method setmobiledataenabledmethod = connectivitymanagerclass.getdeclaredmethod("setmobiledataenabled", boolean.type); setmobiledataenabledmethod.setaccessible(true); setmobiledataenabledmethod.invoke(connectivitymanager, enabled); }
google has called off api data on/off pragmatically. can check issue filed on link.
if want know more details long answer on link detailed discussion there
and if find helpful accept answer
Comments
Post a Comment