질문 올리신후, 답변이 달리면 따뜻한 감사 한마디와 채택 부탁드립니다.  
인사 한마디는 모든 사람들을 행복하게 만들어요. 덤으로 더좋은 좋은 답변도 불러옵니다.
-------------------------------------------------------------------------------------------------------------------------

안녕하세요.
현재 와이파이,블루투스 온/오프등을 하는 어플을 만들고 있습니다.

import android.app.Activity;
import android.content.Context;
import android.net.wifi.WifiManager;
import android.os.Bundle;
import android.widget.ImageView;

public class ThreadTest extends Activity {

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

        TestThread thread = new TestThread();
        thread.setDaemon(true);
        thread.start();
    }

    class TestThread extends Thread {

        public void run() {
            while (true) {
                WifiManager wifiManager = (WifiManager) getSystemService(Context.WIFI_SERVICE);
                ImageView img = (ImageView) findViewById(R.id.img);
                if (wifiManager.isWifiEnabled()) {
                    img.setImageResource(R.drawable.air);
                } else {
                    img.setImageResource(R.drawable.ic_launcher);
                }
            }
        }
    }
}

위와 같은 소스로 실행할시에는 제대로 잘 감지합니다.
와이파이가 켜졋을때는 비행기 아이콘이 꺼졋을시에는 런처아이콘이 나옵니다.

여기서 문제는 어플실행중에 상태바를 내려서 와이파이의 상태를 바꾸면 오류가 난다는 점입니다.
어플 자체는 강제종료가 안되구요. 이클립스에 오류라고 뜨는데 도통 뭔소리인지 모르겠네요;

위에 소스좀 봐주실분..
아니면 혹시 감지하는것과 관련해서 아시는분들 댓글이나 좌표좀 찍어주세요..
브로드캐스트는 말구요.