1

Android サービスでネットワーク接続タイプの変更をキャプチャし、イベントが発生したときにこのサービスのコードを実行したいと考えています。別のクラスなしで Service クラス内でのみそれを行う方法は? 私はこのコードを持っていますが、うまくいきません。

 BroadcastReceiver networkStateReceiver = new BroadcastReceiver() {

        @Override
        public void onReceive(Context context, Intent intent) {
            playlist="NETWORK TYPE CHANGED";
        }
    };

 public void playSong(Context c, String url) {

        try
        {

IntentFilter filter = new IntentFilter(ConnectivityManager.CONNECTIVITY_ACTION);        
            registerReceiver(networkStateReceiver, filter);
4

1 に答える 1