wifi - how can i check net connection in android? -



wifi - how can i check net connection in android? -

i have developed 1 application in have check whether net connected or not utilize next code not working. can 1 resolve problem. code is

public class abcactivity extends activity { button b; private static final string tag = null; /** called when activity first created. */ @override public void oncreate(bundle savedinstancestate) { super.oncreate(savedinstancestate); setcontentview(r.layout.main); b=(button)findviewbyid(r.id.button1); b.setonclicklistener(new onclicklistener() { @override public void onclick(view v) { // todo auto-generated method stub netcheckin(); } }); } private void netcheckin() { seek { connectivitymanager ninfo = (connectivitymanager) getsystemservice(context.connectivity_service); ninfo.getactivenetworkinfo().isconnectedorconnecting(); log.d(tag, "net avail:" + ninfo.getactivenetworkinfo().isconnectedorconnecting()); connectivitymanager cm = (connectivitymanager) getsystemservice(context.connectivity_service); networkinfo netinfo = cm.getactivenetworkinfo(); if (netinfo != null && netinfo.isconnectedorconnecting()) { toast.maketext(getapplicationcontext(), "net on", toast.length_long).show(); log.d(tag, "network available:true"); } else { toast.maketext(getapplicationcontext(), "net off", toast.length_long).show(); log.d(tag, "network available:false"); } } grab (exception e) { log.e("error",""+e); } } }

i have give android:name="android.permission.access_network_state"/> in manifest file in above code problem when net enable or disable gives same output "net on" (toast message).

at top of oncreate method , use

if(!checkinternetconnection()){ // network connnectivity error , show dialog here , exit app }

where

private boolean checkinternetconnection() { connectivitymanager conmgr = (connectivitymanager) getsystemservice(context.connectivity_service); // connected net if (conmgr.getactivenetworkinfo() != null && conmgr.getactivenetworkinfo().isavailable() && conmgr.getactivenetworkinfo().isconnected()) { homecoming true; } else { log.v("", "internet connection not present"); homecoming false; } }

hope wil help you.

android wifi gprs

Comments

Popular posts from this blog

How do I check if an insert was successful with MySQLdb in Python? -

delphi - blogger via idHTTP : error 400 bad request -

postgresql - ERROR: operator is not unique: unknown + unknown -