아래 Broadcast 등록을 해놓았는데요.

Wifi AP가 diconnected 에서 connected되었을 때 supState를 출력하게 하고 싶은데요.

처음 onCreate될때만 실행되고 그 다음부터는 출력이 안되네요.

AP를 disconnected 했다가 connected할때마다   supState를 출력하게 하려면 어떤 작업을 해주야 하는지요?

 

public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);

......

 

/* Wifi Broadcast*/
        receiverWifi = new WifiReceiver();
        registerReceiver(receiverWifi, new IntentFilter(WifiManager.SCAN_RESULTS_AVAILABLE_ACTION));

.......

class WifiReceiver extends BroadcastReceiver {
        public void onReceive(Context c, Intent intent) {
          SupplicantState supState;
             supState = wifiInfo.getSupplicantState();
             System.out.println(supState);
                          
        }

   }