Hello people,
I want to enable and disable 3g programmatically on pressing single a
button..
below code only enable the 3g.
data.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
ConnectivityManager cm =
(ConnectivityManager)getSystemService(CONNECTIVITY_SERVICE);
//NetworkInfo ni = cm.getActiveNetworkInfo();
try {
Method dataMtd;
dataMtd =
ConnectivityManager.class.getDeclaredMethod("setMobileDataEnabled",
boolean.class);
Log.d("start", "ing");
if(dataMtd.isAccessible()){
dataMtd.setAccessible(false);
dataMtd.invoke(cm, false);
Log.d("data", "off");
//return;
}
else {
dataMtd.setAccessible(true);
dataMtd.invoke(cm, true);
Log.d("data", "on");
}
} catch (NoSuchMethodException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IllegalArgumentException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IllegalAccessException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (InvocationTargetException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
});
I want to disable it, when it is enabled ?
please help me out with this..
thanks in advance
--
--
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
---
You received this message because you are subscribed to the Google Groups
"Android Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.